La pregunta es complicada, pues hay muchos lenguajes populares. Pero por alguno hay que empezar siempre.
Recomiendo comenzar con Python, es sencillo y vale tanto para programar scripts caseros como trabajar en una empresa para el lado del servidor (y para big data, se usa mucho).
Java es también es una buena opción, parecido a Python en cuanto al lado del servidor (tienes Spring https://spring.io/, que es parecido a Symfony pero de Java). Aunque con Java también te ofrece programar aplicaciones de una manera más extendida.
Para servidor también es útil y sencillo programar en PHP, que es en lo que se basa Symfony https://symfony.com/ .
Tanto Symfony (PHP) como Spring (Java) son Frameworks por los que no recomiendo empezar sin tener un poco de soltura con el lenguaje mismo (te los recomiendo si ya sabes crear una web simple con conexión a la base de datos tanto en cliente como el servidor. Puedes aprender cómo en https://jarroba.com/lamp-paso-a-paso-en-tu-servidor/ ; en el artículo explicamos cómo montar una web paso a paso en un servidor hardware lo más parecido a uno real, de una empresa, pero también puedes seguir el artículo en un servidor en local).
Por otro lado, tienes lenguajes como JavaScript. Por el que te recomendaría empezar, animando a crearte tu propia página web desde cero, por lo que lo aprenderás junto a HTML y CSS para la parte del cliente (el navegador). Puedes crear los ficheros y abrirlos con el navegador directamente. Luego, si tienes un servidor (por ejemplo, uno local XAMPP o un servidor Apache) podrás practicar con PHP y las bases de datos.
Otro lenguaje, que recomiendo cuando se conozca al menos uno de los lenguajes anteriores, es C o C#. Con ellos puedes programar por ejemplo videojuegos en Unity https://unity3d.com/es/learning-c-sharp-in-unity-for-beginners (Aunque también puedes programar videojuegos con Python o Java con otros Frameworks o a mano). Con C también puedes trabajar a menor nivel, por ejemplo para programar placas de Arduino https://www.arduino.cc
Tienes un informe con los lenguajes de programación más populares de 2019 en https://insights.stackoverflow.com/survey/2019
Elijas el que elijas acertarás, porque una vez que aprendas uno el resto son muy parecidos, y con Google puedes programar en el lenguaje que quieras :)
Lo importante realmente es entender y saber optimizar las estructuras de datos (list, dict, set,stream), las estructuras lógicas (if, for, while), patrones (build, factory, etc) y usar las diferentes funciones que luego son comunes en casi todos los lenguajes (como obtener datos del servidor, consultar a una base de datos, guardar datos en fichero, ordenar, etc)
Es un mundo apasionante, así que ¡Ánimo con la programación! :D