[2pac]
Non il n´y a pas "besoin", par contre c´est vrai que ça peut être très utile pour la suite. Note quand même qu´il y a un revers à la médaille : dans certains cas tu peux prendre de mauvaises habitudes, ou il est possible aussi que les cours d´informatiques t´ennuient car tu sais déjà la plupart des choses qu´on t´enseigne. Evidemment il ne faut pas que ça t´arrête, mais au moins te voilà au courant
Concernant le choix du langage, à ta place j´opterais pour ce qui "t´amuse" le plus. Je veux dire par là que si tu ne connais aucun langage pour le moment, autant faire quelque chose qui te plaît. Par exemple, si c´est la création de sites internets qui te plait, fais toi des petits sites en HTML et Javascript, et une fois que tu maitriseras bien ça, apprends le PHP.
Autre contraire si tu préfères faire des logiciels, des choses plus techniques ou plus abstraites, tu peux apprendre le Java ou le C, comme le dit callix. C´est plus dur à apprendre, mais ça te sera d´autant plus utile si tu fais des études dans l´informatique.