Thanks to Dr. Alan McLeod for the content of this page.

Most on-line resources are designed for experienced coders, but there are some good electronic documents written for novice programmers too. These free, on-line resources tend to be succinct and are not reviewed as critically as a printed textbook. If you feel that you would benefit from more description and want a resource that can always be with you, then you should get the textbook.

The Beginners Guide page at python.org gives many links for beginning programmers. Here are a few from this page:

Similarly, there is a page of links for more experienced programmers. Here is a small selection from this page:

Other links are provided in the Iwanna Learn Python wiki.