cara, erros acontecem até mesmo com os melhores programadores, pode ter certeza disso, um hora ou outra o cara erra em coisas muito simples…
Só irá aprender após muito apanhar na linguagem, voce irá aprender com os teus erros para na proxima vez prestar mais atenção em cada linha de código, e assim vai indo, cada erro uma nova lição.
eu ainda tenho muita coisa para aprender, mas já fiquei quase uma manha e uma tarde em cima de um código de 20 linhas para descobrir que era um erro ridiculo de ter sido feito… isso são coisas de programador!