Programming 101

Comprehend basic foundational knowledge of hardware, networking, programming and licensing.