The Hard Way Is Easier
Reading And Writing
Attention To Detail
Spotting Differences
Do Not Copy-Paste
License
Exercise 0: The Setup
Mac OSX
Windows
Linux
Warnings For Beginners
Exercise 1: A Good First Program
What You Should See
Extra Credit
Exercise 2: Comments And Pound Characters
What You Should See
Extra Credit
Exercise 3: Numbers And Math
What You Should See
Extra Credit
Exercise 4: Variables And Names
What You Should See
Extra Credit
Exercise 5: More Variables And Printing
What You Should See
Extra Credit
Exercise 6: Strings And Text
What You Should See
Extra Credit
Exercise 7: More Printing
What You Should See
Extra Credit
Exercise 8: Printing, Printing
What You Should See
Extra Credit
Exercise 9: Printing, Printing, Printing
What You Should See
Extra Credit
Exercise 10: What Was That?
What You Should See
Extra Credit
Exercise 11: Asking Questions
What You Should See
Extra Credit
Exercise 12: Prompting People
What You Should See
Extra Credit
Exercise 13: Parameters, Unpacking, Variables
What You Should See
Extra Credit
Exercise 14: Prompting And Passing
What You Should See
Extra Credit
Exercise 15: Reading Files
What You Should See
Extra Credit
Exercise 16: Reading And Writing Files
What You Should See
Extra Credit
Exercise 17: More Files
What You Should See
Extra Credit
Exercise 18: Names, Variables, Code, Functions
What You Should See
Extra Credit
Exercise 19: Functions And Variables
What You Should See
Extra Credit
Exercise 20: Functions And Files
What You Should See
Extra Credit
Exercise 21: Functions Can Return
What You Should See
Extra Credit
Exercise 27: Memorizing Logic
The Truth Terms
The Truth Tables
Advice From An Old Programmer
Indices and tables