The legendary wizard book. It will change your programming life.
I enjoy working through online classes and books to improve my skills outside of work. This page lists some of my favorites.
-
-
OSTEP
Learn about virtualization, concurrency, and persistence.
-
Nand to Tetris
Build a computer from first principles.
-
Introduction to AI
Fun AI class by the UC Berkeley.
-
Design of Computer Programs
Challenging programming class by the legend Peter Norvig.