Para poder aprender a programar hay q dividirlo en bloques, por ejemplo como es este programa esta muy bien diseñado para poder ir paso a paso y distribuir la informacion y asi poder irla asimiliando e ir formando algo solido para poder aprender cosas mas complejas al final.