Bonjour,
Cela dépend de ce que tu veux faire, web, logiciel, script, domotique, etc ?
En attendant le Java est pas mal, car multi techno et c'est un langage typé.
Un langage typé se veut d'apparence plus complexe qu'un langage non typé, car le code est légèrement plus lourd.
Cependant, pour apprendre il est préférable de commencer par un langage typé, car tu auras une meilleure vision de la relation code->machine et tu pourras ensuite enchainer sur les autres langages avec aisance. Le chemin inverse est plus compliqué.
L'idéal serait de démarrer par le C pour également gérer la mémoire et encore améliorer ton approche de la relation code -> machine, mais le risque de se décourager sera plus élevé. Java est un bon compromis (gérer la mémoire n'est plus aussi important avec les machines d'aujourd'hui).
Sinon tu as Python, faiblement typé (par défaut), facile à prendre en main, également multi techno. Pour l'apprentissage de la relation code -> machine, je déconseille, car justement trop simple d'écriture. Mais si l'objectif c'est de pouvoir produire quelque chose rapidement, c'est pas mal.
Après pour les gros débutants qui veulent se faire une idée rapidement, HTML / CSS pour se faire des pages webs sous forme de fichier. Mais bon, soyons honnête, ça ne te servira pas à grand chose.
Pour finir je parlerai de la mode actuelle, les bruits de couloir de l'informatique font état d'une montée en puissance de NodeJS qui vient du JavaScript et qui offre l'avantage d'être utilisable aussi bien côté client que côté serveur pour le web, ou encore le langage GO, conçu par Google et dont tout le monde se demande si ce n'est pas le langage qui les surpassera tous.