Coursera is offering a course this August for those who want to learn to program. Taught by University of Toronto lecturers Jennifer Campbell and Paul Gries, the course will teach programming from the ground up. The course uses the Python language, and is intended to be taught to those with no programming experience. The course should be taken by anyone looking into getting into computer programming / developing, and the best part is the course is completely free.
Check out Learn to Program: The Fundamentals at https://www.coursera.org/course/programming1