TL; DR : si quieres aprender un solo idioma de verdad, entonces debes elegir dejar cualquier idea sobre desarrollo web 😀
Dicho esto, suponiendo que quisieras decir algo como “solo un lenguaje de programación para el primer período en el que trabajo como desarrollador”, entonces estoy de acuerdo con Sayo Oladeji: definitivamente elige JavaScript (y posiblemente algunos jQuery), ya que te permitirá básicamente todo lo que necesita (tal vez no de la mejor manera, está bien, pero estamos hablando de cosas para empezar, ¿no?).
Además de los lenguajes de programación correctamente llamados, por supuesto, debe estar al menos entre cómodo y competente con lenguajes de marcado (a saber: HTML + CSS ).
- ¿Qué debo aprender después de HTML y CSS para convertirme en un buen desarrollador front-end?
- Ahora estoy aprendiendo desarrollo web. Estoy atrapado en CSS y JavaScript avanzados. Quiero rendirme. ¿Cómo supero este bloqueo mental y sigo adelante?
- Estoy ejecutando un sitio web de comparación de precios. A través de Google Analytics, ¿es posible ver cuántas personas fueron de mi sitio al sitio comercial? ¿Cómo puedo verificar el número de referencias?
- Tengo alrededor de 3 años de experiencia en desarrollo de PHP, ¿qué nueva tecnología debería aprender a continuación?
- Mi socio en un proyecto web sigue quejándose de que PHP es malo y no ha hecho nada. ¿Debería despedirlo?
Solo recuerda que, como profesional, NUNCA debes poner un techo a cuánto aprenderás; solo piense en programar y manejar su sed de conocimiento 🙂
Editar: he leído sus preguntas a Sayo y si se refería a aprender dos idiomas diferentes (es decir, “uno para la programación” significaba “uno para proyectos no web de programación”), definitivamente vaya a Python : más fácil de aprender, propósito general y alto nivel suficiente para que puedas concentrarte en aprender realmente a codificar (y pensar como un codificador) haciendo el trabajo pesado por ti.
Como alguien me preguntó en privado sobre eso, en caso de que confíes en mí lo suficiente como para obtener algunos consejos para tus primeros pasos, comenzaría como lo discutí aquí 🙂