http://ruby.learncodethehardway.org/
By far the best to start is: http://learnpythonthehardway.org/
http://learncodethehardway.org/