Codecademy es un sitio muy didáctico para aprender a programar. Ofrece ejercicios on-line sin necesidad de instalar un software local.
Desde la Web y con un entorno bastante intuitivo, el sitio da lecciones donde se va mostrando el avance de cada un y permitiendo repetirlas o ir avanzando de complejidad. Para la programación utiliza un pseudocódigo fácil de entender. Es necesario tener buen conocimiento de Ingles. Ya que todas las instrucciones y practicas están redactadas en este idioma.
Sitio oficial: http://www.codecademy.com