2 weeks ago, I decided to learn Python in my spare time. So I started to discover free resources out there and soon I found these books/tutorials (to name a few):

Dive Into Python - http://www.diveintopython.org
Think Python - http://www.greenteapress.com/thinkpython/thinkpython.html
A Byte of Python - http://www.swaroopch.com/notes/Python
Thinking in Python - http://mindview.net/Books/TIPython
An Introduction to Python - http://www.network-theory.co.uk/docs/pytut
Learn Python The Hard Way - http://learnpythonthehardway.org/book

I started with the last one, Learn Python The Hard Way, since I found the title challenging. However, I soon realized that it causes brain damage (it's not obvious, until you read the Exercise 13). It's not actually written for experienced programmers (albeit I doubt that it could help newbies too).

So, I stopped reading that and started to discover it's paid counterparts. To make the long story short, I finally decided to start reading "Learning Python by Mark Lutz" (found at http://oreilly.com/catalog/9780596158071) and I'm totally happy with this book. It's very well written (despite of it's overall rating (3.6 / 5)) and helps you to learn the python the right way. (not the hard and/or easy way). So, if you're on the same boat, give it a try. It worths your time/efforts.
Shared publiclyView activity