Me gustaría aconsejarles que hagan el curso "Learn to Program: The Fundamentals" de Cursera, la verdad es que esta muy bueno; y comienza la próxima semana. El curso es un curso básico de programación en Python, pero los conocimientos se pueden extrapolar a cualquier lenguaje.
Dejo links: