Enfaite le mieux c´est que tu choisissent ton language en fonction de ce que tu veux en faire, mais retiens une règle en général :
Plus un langage est "bas niveau" (c´est à dire ayant une syntaxe et un mode de fonctionnement proche du fonctionnement de ton processeur, et de ton pc) plus il est difficile à assimiler mais puissant .
A l´inverse un language " haut niveau " ( tu l´auras compris, c´est un langage qui se rapproche plus du mode de la logique d´un cerveau humain ) plus il sera facile à assimiler mais moins il sera puissant ( quand je parles de puissance d´un language j´entends par là, la liberté que celui-ci propose dans l´écriture d´un programme, ainsi que sa vitesse d´execution ).
par exemple, tous les languages basic, pascal, delphy sont des langages haut niveau, alors que les langages comme le C, l´assembleur, l´hexadécimal sont des langages bas niveau ( en particulier ces deux derniers qui sont très bas niveau ).