Franchement, la question revient sans cesse et les réponses tournent toujours en rond. Choisis-en un pas trop obscure et qui t'attire, même pour des raisons débiles, et colles-toi dessus. Le temps que tu perds à te demander lequel choisir sera sans doute pas compensé par le langage que tu auras finalement choisi, alors autant te lancer. C'est ton premier langage, alors de toute façon tu dois voir toutes les bases; t'es encore loin de pouvoir te demander ce qui est le plus pratique, le plus rentable ou je-ne-sais-quoi
T'as deux grandes 'écoles' : soit tu commences avec un langage de très haut niveau, à la syntaxe et mécanismes clairs, qui te permettent de te focaliser sur les principes plutôt que sur le langage (le fond sur la forme), type python ou ruby; soit tu commences par un langage plus 'stricte' qui te force à te plier à sa syntaxe avant d'utiliser fluidement ses concepts, et ça te forge de bonnes habitudes, type java, c++, ...
Franchement c'est kiff-kiff, si tu prends un truc plutôt connu t'auras dans tous les cas des résultats relativement rapidement, ce qui peut te laisser motivé.
Bref, choisis-en un vite et attaque, sinon tu vas perdre un temps précieux à peser le pour et le contre d'arguments que tu ne comprendras pleinement que lorsque, ironiquement, tu auras _déjà_ choisis et apprivoisé un langage 