Pues mi manera de pensar, para ser un buen programdor hay entender buen lo que son los algoritmos y luego empezar con un lenguaje de bajo nivel par ir subiendo.
Te aconsejo que busques un libro de lógica y algoritmo enfocado en C o Pascal y luegos busques lenguajes de más alto nivel.
Saludes.