Esta es probablemente una de las preguntas más populares entre las personas que quieren adentrarse en el mundo de la programación. Puedes preguntar cuál es el mejor lenguaje para empezar a diez programadores,
y te darán diez respuestas diferentes. A continuación, os ofrecemos
algunos consejos y sugerencias para intentar ayudaros a decidir.
¿Por qué quieres aprender a programar?
Es probable
que, dependiendo de lo que quieras programar o para qué, la elección ya
esté tomada aunque tú todavía no lo sepas. Para programar páginas web,
por ejemplo, deberías aprender HTML, CSS, JavaScript y quizás PHP para
la interactividad. Si tu objetivo es solo desarrollar aplicaciones
móviles, lo que deberías aprender, para empezar, sería Objective-C para
iOS o Java para Android.
Si lo que
quieres es ir más allá de un proyecto específico, o quieres aprender
varios lenguajes, lo mejor para empezar es aprender fundamentos de
programación, y aprender a 'pensar como un programador'. En este sentido hasta las aplicaciones y métodos para enseñar a programar a los niños pueden serte útiles.
Por poner un ejemplo, el primer curso formal de programación al que asistí más allá de Basic fue Harvard CS50. Se puede acceder a este curso de forma gratuita desde proyectos interactivos como Codeacademy.
Este principio, sin embargo, nos sigue dejando con la duda de qué
lenguaje es el mejor para empezar. Veamos las recomendaciones
contrastadas con los lenguajes más populares.