A quick introductory video to Python. A lot of other links on the page to delve dpper into Python. Some tips geared towards Python beginners to help increase security when coding. As stated above the excellent MOOC, CS50x, has replaced the PHP section of the course with Python. I am currently taking CS50x. It is a great course to learn the basics of computer science. If you haven't gone to college yet, here is an article that may convince you to get a head start and learn Python now. Yet another online resource to assist you in your quest to learn Python. They talk a lot about Ruby on Rails here, but they also have links to a ton of good learning resources. Their podcast is a good source of stories from people with a variety of different programming experiences. Test your skills and see how much progress you have made with these introductory challenges. Earlier I posted the beginner's guide for nonprogrammers. This guide is geared towards people more comfortable with programming.