Here is a random assortment of links to useful online resources, some of which might be hard to find.
Primary sources (20th-century music)
- Pult und Taktstock (journal for conductors; 1924-1930) contents pdfs
- Musikblätter des Anbruch (1919-1937) contents pdfs
Recommended sequence of reading if you already are familiar with another programming language (any).
- Kyle Simpson, You Don’t Know JS
Some people (Amazon reviewers…) find Haverbeke terse and not suitable for beginners. These reasons alone make it a valuable introductory resource for anyone who as exposure to at least one other programming language (any paradigm). The capstone project (Chapter 19) is especially wonderful, exemplifying modularity and abstraction using the language’s built-in features. Haverbeke could work in an intro to programming course with supporting lecture material and labs.
Other books that are somewhat useful, but only in conjunction with other material:
- Learn You a Haskell for Great Good! (15%)
- The Nature of Code (Processing) (75%)
- Flask Web Development (Python) (100%, needs review)
- Programming Collective Intelligence (Python, old) (0%)
- Test-Driven Development with Python (TDD, examples in Django) (30%)
- How To Tango With Django 1.7 (Python, incomplete) (0%)
- Schaffer and McGee, Knowledge-Based Programming for Music Research (Prolog, old!)
- McElreath, Statistical Rethinking (R, Stan) (10%)
- James et al., An Introduction to Statistical Learning ® (0%)
- Hacking, An Introduction to Probability and Inductive Logic
- Grolemund and Wickham, R for Data Science (R, tidyverse)