Un bon conseil : apprends à te débrouiller et n'attends pas que les autres trouvent une solution à tes soucis, ça veut dire entre autres :
- savoir utiliser google pour trouver à coups sur l'information que tu cherches
- savoir lire & écrire dans ta langue maternelle au minimum, en anglais également c'est un vrai plus
- quand tu as de la doc sous la main tu la lis et tu essayes de la comprendre, au besoin tu relis autant de fois qu'il le faut un passage, tu vas chercher de la doc sur un passage que tu comprends pas etc.
- surtout le truc à ne pas faire : stocker la documentation sur son disque dur en pensant qu'implicitement ça te fait des connaissances en plus, tant que t'as pas lu la doc tu la connait pas.
- maniper ! installer, configurer, reconfigurer, modifier, désinstaller, programmer, compiler, recompiler, etc. etc. attention toutefois, l'abus d'informatique nuit gravement à la santé...
- savoir être patient, prendre le temps par exemple avant de poster une question que des milliers ont posé avant toi, de parcourir un peu le forum, lire les messages qui datent un peu, histoire de prendre la température, voir l'ambiance etc., ne pas chercher à pirater la planète alors qu'on connait que 3 lignes de JavaScript, ça ne sert à rien, c'est comme un bon pinar, ça se bonnifie avec le temps donc prends ton temps.
- enfin, et non la moindre des qualités, avoir le gout pour l'informatique, le "hacking", se poser des questions. Au final c'est ta passion, ta tenacité, qui feront la différence, beaucoups aimeraient être balèzes, encore plus en parlent

, peu ont un niveau vraiment correct (en comparaison à la masse "d'interressés"), et les meilleurs des meilleurs c'est probablement qu'une poignée dans le monde...
Je pense avoir été assez exhaustif sur le plan théorique

Sur un plan très pratique, commence par apprendre à programmer et à aiguiser ton esprit, fais le challenge NewbieContest par exemple aussi, c'est un bon début..