Salut,
ça prends du temps d'apprendre à coder, surtout pour apprendre à bien coder, c'est à dire des applications robustes et faciles à maintenir.
Pour ça il faut éviter de bruler les étapes. Il existe un cours gratuit qui apprends à coder correctement de A à Z, et avec des exercices pour progresser, c'est fait par un prof renommé, c'est ici :
http://rmdiscala.developpez.com/cours/
C'est l'équivalent d'un an d'étude en informatique en Université.