- The Pickaxe book for Ruby
- The Ruby Way - This was nicer than the Pickaxe
- Well Grounded Rubyist
- Design Patterns
- Practical Object-Oriented Design in Ruby - I'm currently going through this right now, and it's great.
- Code
- Cuckoo's Egg - This isn't really CS related, but it was a follows real hacking incident and I found it enjoyable to read.
- Structure and Interpretation of Computer Programs and its video lectures
- Code Complete - This is on the shelf. Found some great stuff in here, but am not even close to finishing it.
- Introduction to Algorithms - Pecking at this
- Project Euler - Math + Programming
- vimtutor - this is a great introduction
- Practical Vim
- Gotta find great mentors/colleagues.
- Read open source code.
- Find developer meetups and talk to people. Other devs are a great source for info, and a majority of them are actually friendly!