- An amazing MIT press book on programming. Available for online reading.
- Another excellent book on programming by MIT press. Available for online reading.
- This is about TeX but it's a great book. Covers from small things to internals of TeX and typography. Definitely worth reading.
- The Not So Short Introduction to LaTeX2eMore than enough to get you started. Included in most LaTeX distributions. (Usually available here)
- Mostly intended for beginners but actually more appropriate for heavy LaTeX users. It covers all the basics and then goes on to more advanced subjects like drawing and advanced customizations. Lots of examples, very good explanations.
... and more