So this weekend I decided to take a look at some Python books that I found and there are two that I'd like to recommend.
Python is a very easy, useful and productive programming language, most of the big fat enterprises ( like Google and Yahoo ) are using it as a server side scripting language and some has standalone programs ( not so many though ). You can use DJango to make nice websites, Twisted for some nice network programming and Tornado Web Server, the FriendFeed engine, that became open-source when Facebook bought it.
First, I would like to tell you about "O'REILLY's Learning Python". This books is simply great! I have some experience with Python but this book amazed me, you can easily pick it up as a complete noob and if you're experienced programmer you can skip a few chapters and you'll find some interesting stuff that you might not know. The book is quite large ( 1214 pages, the 4th edition ) but you can skip a few parts that are not that interesting.
Second, "Dive Into Python", a free e-book. If you check the website you'll see that it says "for experienced programmers" although I do not really agree with this statements. There are some parts that are really hard to understand and some that are just basic. You should have a programming past to read the book for easily comprehension though ( but you don't need to be a suppa L337 pro ).
These books are really good, they're very well written and they're easily understandable ( from a language/grammar point of view, and I'm a 14 year old Portuguese! ).
My next task would probably be learning Erlang because I'm quite fascinated with CouchDB and the language it self seems interesting, I'm not sure though, might also try some Java ( I know it's pretty much dead.... )