learn python by http://learnpythonthehardway.org/