Creo que una manera en la que puedo dividir el conocimiento en bloques es aprendiendo paso por paso los temas de programación, primero aprendiendo a estructurar los datos, mejorar mi lógica para despues aplicar esos conocimientos en un proyecto.
Por otro lado como experiencia personal, en mi actual trabajo que es el de chofer de un transporte escolar, para aprender la ruta para dejar a los niños en sus casas tome notas para saber como llegar a la casa de cada niño, posteriormente reafirme mis notas con ayuda de Google Maps y fue asi como uni todas las notas en una ruta final.