Yo me gano la vida programando desde hace unos 15 años. A programar aprendí por mi cuenta, en la época de los granos en la cara. A programar de forma decente aprendí en la universidad, donde me enseñaron buenas y malas prácticas, y algunos algoritmos, estructuras de datos y esas cosas. A programar bien aprendí cuando empecé a colaborar en proyectos de software libre, donde el nivel del código está muy, pero muy por encima del que se desarrolla en consultoras y empresas privadas.
Si a programar de forma decente
(Puntos:2)( http://kmkey-es.blogspot.com/ )