Pensando en el próximo desafío podría estructurarse, en mi caso, siguiendo una serie de pasos: Tener a mano siempre los desafíos anteriores, junto con las clases ya vistas con los temas teóricos. Buscar ejemplos Esquematizar una idea en papel o fuera del código para luego plasmarlo en el mismo. Ver si funciona lo resuelto en el desafío, y de caso contrario, buscar el error. Si no puedo resolver el error, siempre es bueno tener a quién consultarle,o incluso buscar la misma duda en el foro.