Un amigo mío está interesado en aprender cómo programar computadoras, pero ella no sabe nada sobre programación. Sugerí que Python podría ser un buen lenguaje para empezar, pero después de buscar en Google, no pude encontrar ningún tutorial que cubriera tanto la programación como Python de manera adecuada.Tutoriales de programación para personas con cero experiencia
No quiero que pase por la molesta rutina de "aprender algoritmos en el pseudo código primero". En cambio, me gustaría un tutorial que explique las ideas básicas mientras se trabaja hacia un objetivo real, p. un juego de consola muy simple.
¿Alguien conoce estos tutoriales? ¿Crees que estoy equivocado en cómo estoy manejando esto? ¿Python es una mala elección? Sé que algo como C, C++ o Java no funcionarán; demasiados detalles serán muy contraproducentes. Por otro lado, creo que Lisp podría ser demasiado matemático y abstracto. Python, por otro lado, le permitirá incluso hacer algo como codificar juegos gráficos primitivos en un corto período de tiempo.
Duplicado de http://stackoverflow.com/questions/207701/python-tutorial-for-total-beginners, y creo que hay otros también. –
También podría considerar "The Little Schemer". Si mal no recuerdo, el libro fue escrito para no programadores como una introducción interesante a la programación de computadoras. –