Maybe I'm old school, but when I sit down to really tackle a new language I like to buy whatever the definitive book is for that language rather than mess around with tutorials and online intro "toys" to the language.
Python in a Nutshell has gotten glowing reviews on Amazon, but it's written around Python 2.5. So far it looks like Programming in Python 3 is the only Python 3 book on the block, without any reviews to vouch for it.
If any of you current Pythonistas were to start learning the language right now, would you buy the "nutshell" book and continue working with the 2.x branch, or is Python 3 going to be taking over soon? From what I understand there are some significantly incompatible differences in the versions, which is why I ask.
I've been coding for a while if that makes a difference. I don't need an intro to programming, just coverage of the language.
Thanks everyone.