Una pregunta un tanto compleja. Dividiría temas, desde los mas basicos hasta donde llegan mis conocimientos de un tema en especifico para fragmentarlos en partes pequeñas y a medida que voy avanzando añadir mas bloques que permitan seguir adelante y que al mismo tiempo complemente a los bloques ya existentes para crear nuevos "sub-bloques".