Today I began the Python exercises on Codecademy. So far the exercises focus on learning the syntax without much context, but I did like the building a tip calculator lesson.
Also watched the first video in the MIT OpenCourseWare Introduction to Computer Science and Programming class. Main points:
- An algorithm is a description of how to perform a computation.
- It includes instructions (aka flow of control) and a termination condition.
- A programing language has instructions and control structures.
- The languages have structure (syntax) with meaning (static semantics and semantics).