Clé c'est comme tout ça dépend où tu veux coder.
Pour être dev chez Google, etc tu dois être excellent et ça demande d'être intelligent et d'avoir travaillé le code.
Après tu peux avoir un niveau vraiment respectable en t'y mettant bien.
Pour les langages:
Go Python pour commencer (la base d'abord, puis les fonctions,les classes)
Puis go Java ou direct C++ pour voir les vrais cochonneries qui se cachent derrière les langages, (au moins une fois) et en même temps intéresse toi à comment marche le proco, la mémoire, les threads, ...
Et enfin en parallèle intéresse toi aux algos et structures classiques (arbres, tris, ...) parce que c'est nécessaire pour coder proprement.
Voilà moi je ferais comme ça kheyou