Many of my earliest memories are from trying to solve problems on the command-line. Now I’m a professional programmer and it doesn’t seem so different after all. Despite this, I’ve noticed periods where I’ve forgotten the playful curiosity that got me started. Isn’t that the way of things, eh? This website is my attempt to jog my memory a bit.
I’m a (mostly) self-taught programmer. Here are some of the resources that made the biggest impact on me:
- MIT 6.001: Structure & Interpretation of Computer Programs
Great for coders who want to become software-engineers. - The Art of Unix Programming
Learn about the environment. - Don’t Make Me Think
Fundamentals of UI useability. - Why’s (Poignant) Guide to Ruby
An invitation to program for fun. - The C Programming Language
All too familiar with the first N pages of this book. - TDD in Python: Obey the Testing Goat!
Testing maketh the professional.