stp E-mail, essaye d´arrêter de flooder... Un forum c´est fait pour discuter calmement et dire des choses réfléchies. Si tu postes dix fois de suite, çà sert à rien. C´est pas un tchat ici.
Tu as deux méthodes pour apprendre à programmer.
Soit tu commences par un langage fortement typé et proche de la machine ( comme C) pour acquérir de bonne habitudes de programmation ( rien ne marche si tu ne fais pas les choses dans les règles).
Soit tu commences par un langage non typé et très abstrait ( style Lisp) pour acquérir la démarche logique d´élaboration d´un algorithme.
Lorsque tu possèdes une bonne base en méthode d´écriture ou en logique algorithmique, tu peux passer à des langages intermédiaires ( tel Java) qui allient contraintes d´écriture et automatisation de certaines tâches pour que le programmeur n´ait à s´occuper que de son algorithme.
Une fois que tout çà est terminé, tu peux faire un peu de tout. Une façon de comprendre un langage est d´essayer de le construire à partir d´un autre qu´on connaît bien ( C++ issu de tes connaissances en C par exemple).