No es por desanimarte, pero pienso que primero debes o leer mucho muchos manuales, y muchos códigos de ejemplo, o ir a la U a que te enseñen estructuras, algoritmos, lenguajes, etc..... No es fácil aprenderlo, pero cuando entras en la jugada, las cosas se facilitan un poco...