Besides programming, I like computer gaming, bike riding, girls and beer :). I started programming in the "far" 2004 and I really enjoy learning new things.
In practice, I think that is important for me to learn a bit of everything so that I can make a good opinion about things, then I'll specialize in something if I like or need it. Currently I am exploring the fascinating field of Artificial Intelligence.
By the way, check this out, you might find that the book you've been looking for is cheaper than you expected ;)
Q&A for professional and enthusiast programmers
Q&A for professional and independent game developers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for professional programmers interested in conceptual questions about software development
Q&A for computer enthusiasts and power users
Q&A for people studying math at any level and professionals in related fields
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for students, researchers and practitioners of computer science