Python 2: For Beginners Only starts the new programmer with the concepts of the basics. What is computer memory? What is a variable? What does it mean to "define a variable"? And gradually moves the student toward proficiency in what may be the most exciting language of the day.