The initial topics mostly refresh CS61A material, trying to make the topics relevant by using DSLs such as d3, and by using JS. The SICP textbook is probably the best source for reviewing this material.
Later in the semester, you will begin to benefit from the textbook on Lua. The first edition is online.
If you need more information on a specific topic, please post the list of specific topics, or see me during office hours.
Recently born languages:
- Google Dart
- Mozilla Rust
- Microsoft Rx
- Curry combines functional and logic programming
- ql.io: A declarative data retrieval for HTTP APIs