The best way to figure out wether or not you should buy a book is to find a library that carries it, check it out, and kick in the binding.
IT and technical books don't make a home in most public libraries, so find your local college and ask if they give cards to locals; mine did for ten bucks, and it's been the greatest investment I've made in a while.
So I check out Programming Python, and I'm telling you with the utmost sincerity that after reading it for twenty minutes, I'm buying it.
If you're learning Python, this is a great book. It walks youthrough the language in a very learnable progression from dealing with files and directories up through UI coding. It's perfect for folks who know procedural scripting, but need some help leading into OOP and advanced syntax. I can't even open a page at random without saying to myself "Ah, that's a better way of doing that", or "I didn't even know you could do that." Granted I'm a noob, but that's who I'm talking to right now.


