Learning Goals: * Able to hit the ground running in modern software development tooling * Git * Editor * Compilation * Has a collection of portfolio projects. * Runs their own game server. * Knows where to go * Able to confidently start / write a program in C Homeworks and assignments Lesson 1: The Industrial Revolution, Charles Babbage, and Ada Lovelace. The industrial revolution was about breaking down complex tasks into simple pieces so more could be done faster / in parallel. The value of " Ideas: calculator project end state: algebraic solver? expression evaluator AST generator typecasting? pointers integer parsing from string basic math string -> integer conversion test cases