The best programming book I've read was <i>The C Programming Language</i>, sometimes just called <i>ANSI C</i>, by K&R. It's under 200 pages and builds up the entire foundation of C from scratch. Reading it put me in a great position to understand other programming languages and concepts down the road. The only problem is it's kind of steep, about $25 on Amazon right now.