I have developed a 6-parts framework that is roughly based on the timeline of Indian History. Once the chronology of the major events is studied, learning history is quite easy.