Alors si ton objectif se situe au niveau du développent blockchain et particulièrement dans le Web3, je te conseillerai plutôt JavaScript.
Enfin c'est un avis subjectif. Mais bon si on part du principe ou tu veux apprendre le minimum de langage pour arriver dans ce milieu, il vaut mieux commencer par du javascript, parce que même dans le Web3 tu l'utililiseras côté front-end, et pour implémenter les librairies nécessaire à la communication avec les smart contracts. Sinon oui comme Vdd a dis plus haut, l'avantage de commencer avec les autres langages c'est que ce sont des langages compilés, donc tu es un peu plus tenu par la main en cas d'erreur, ce qui est pas plus mal.
Le principal est de comprendre le fonctionnement alorithmique en général, car sur ce point tout les langages fonctionnement de la même manière (langage impératif oblige). Tu apprends les variables, la logique, les fonctions, et t'as déjà un bon début pour t'auto former ensuite 