Do you really want books? Are you really a book kind of guy? I bought a bunch of books when I first wanted to learn how to program, but actually didn't read any of them. I didn't have the patience to read, I wanted to just DO.
I learned via the copy, paste, google and osmosis method, and it worked great for me. (:
So I guess my advice would be... before you spend your money on books, since time=money, the X hours you spend paying for the books might be better off "just doing it".
But, not relevant if you actually are a book guy.