Note: This document is a work in progress. You can help improve it.

Books to Read

This is a great "career" book. It talks about the habits good developers have

A great, deep, background on how computers and code actually work

Interesting book on secrecy/cryptograph

Good guide if you work with an existing code base!

Good refactoring book, based on Ruby but might be good for non-rubyists too

This is not really for a junior level coding interview, but might be a good reference anyway. I haven't read it but others have recommended it.