Forgot your password?   Comment: MIT OpenCourseWare (Score 1)
525  I highly recommend the MIT OpenCourseWare course on Python.
It is written in a very simple and welcoming manner, and
includes a free textbook, labs, lecture materials, and homework
assignments. Python is probably the best route regardless, as it
makes both an excellent teaching language, and a very useful
language to use outside the classroom in the real world.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-
science/6-189-a-gentle-introduction-to-programming-using-python-
january-iap-2011/ There are also a variety of Karel the Robot
style introductory systems, including at least one ported over
from the original Pascal dialect to Python. Karel the robot
provides a limited subset of a typical programming language, and
labs that allow a student to practice ordering a robot around an
obstacle course. The pascal-based version was my first intro to
programming, and it makes a great way to learn still to this
day.  Comment: Smithsonian