Todas las veces que a mi me han hecho esta pregunta, siempre he respondido lo mismo; el lenguaje que hoy en dia es mejor aprender es C (si, c puro y duro).
Se que mucha gente me dira que si estoy loco, que si C ya esta desfasado, que no hace uso de la gran programacion orientada a objetos, etc, etc. A lo que yo respondo, si aprendes C bien aprendido, y despues aprendes bien los conceptos de programacion orientada a objetos, con poquisimo esfuerzo ya sabes programar C++, PHP, javascript, entre otros.
Luego si quieres avanzar y ponerte al dia con las nuevas tecnologias de programacion existentes hoy en dia, no te creas que te va a ser muy dificil dar el siguiente paso y aprender C# y java (estos son practicamente lo mismo, salvo algunas pequeñas diferencias, faltaria mas…).
Tambien si sabes C, puedes hacer tus programas para windows y para linux.
Asi que, como conclusion a dia de hoy, el mejor lenguaje para aprender a programar es C.
Segun mi opinion.

Totalmente de acuerdo compañero, C es y seguira siendo uno de los mejores lenguajes de programacion, de ahi el paso a C++ y demas lenguajes de programacion orientado a objetos sera mas corto, incluso sistemas operativos y demas lenguajes OOP estan basados en lenguaje C. Sin hablar de la programacion de video juegos realmente potentes e interesantes en cuento a graficacion 3D.
BitMorbido
12 Jul 09 at 18:22