Hola Jose
Entiendo lo que decis porque me paso y aun me pasa.
Por mas que no te salga copia el codigo, leelo, entendelo, cuando tenes el codigo agarra una parte y leelo. Mas adelante cuando lo veas y sepas que hace y porque esta, estas por un buen camino.
Cuando uno aprende a caminar, no lo hace en el primer intento, empieza a paso pequeños, se cae y se vuelve a levantar e intentar.
Luego con el tiempo y mucha practica ( y caidas ) uno ya lo hace solo, mecanico y es tan satifactorio que quiere ir mas adelante y quiere correr, y correr mas rapido y despues quiere saltar.
No te desanimes, te vas a caer muchas veces, pero siempre te podes levantar y seguir, cuando te salga algo de un solo intento es la mejor sensacion que vas a tener, aferrate de eso y avanza.
Para que te des una idea hasta los mejores programadores del mundo usan google para encontrar la respuestay te va pasar, creeme.
Exitos.