The purpose of this part is to help you understand how computers work on the inside. While it is possible to learn programming without learning how your computer works, in the long term, knowing what is going on inside the computer will help you write better programs. This part covers the basics of how computers communicate, how they store data, and how computer programming works at the lowest level.