Here are some things I've learned from in the past. Most of them are free! ### Blogs [Julia Evans](https://jvns.ca/) - Great articles on a variety of technical topics and creativity awesomeness [Mike Shah](https://www.youtube.com/@MikeShah) - C++ and learning programming techniques [Robert Nystrom](https://journal.stuffwithstuff.com/) - Programming languages and type systems among other cool stuff ### Books [Designing Data-Intensive Applications by Martin Kleppmann](https://dataintensive.net/) - Exactly what it says :) [All books by Julius Smith](https://ccrma.stanford.edu/~jos/) - Excellent DSP learning resources from an [OG](https://www.dictionary.com/e/slang/og/) [Crafting Interpreters by Robert Nystrom](https://craftinginterpreters.com/contents.html) - Understanding interpreters and about compilers ### Other [fast.ai](https://fast.ai) - beautiful courses on ML from top to bottom. I learned as much about teaching pedagogy as I learned about neural nets taking these courses. [3blue1brown](https://www.youtube.com/c/3blue1brown) - beautiful intuitive visual explanations of mathematics relating to CS and physics including [Fourier Transforms](https://www.youtube.com/c/3blue1brown)