¿Cuántos lenguajes de programación existen?
Hay cientos de tipos y hay más de diez de uso común
c, c, shell, java, pascal, perl, php, delphi, c#, vb, vf, vc, series ensambladoras (linux máquina, máquina WIN. )
Si quieres aprender a programar, no tienes que ser bueno en eso. Debes concentrarte en comenzar con C. Si quieres aprender programación orientada a objetos, comience con JAVA o PERL, pero debe aprender C.
Como referencia, depende de tus propios intereses.