These concepts are discussed in detail in the Coursera course "Learning How to Learn" and the accompanying book "A Mind for Numbers" by Barbara Oakley. Spaced Repetition, Pomodoro, Chunking, Interleaving are things I'm trying to integrate in my learning routine.
"How We Learn" by Benedict Carey is the one I've read on the similar topic, and liked. It's a compendium of scientific research about learning aggregated in a readable format by NYTimes science journalist.
I am reading the book along with the course. "Mind for Numbers" is superset of the course, so see if you like the course and then maybe buy the book. So far I am pretty happy with the material and presentation. Armed with all this knowledge, the real challenge is ofcourse, to implement these techniques in your daily life, while breaking years of bad habits. But I am motivated enough to keep trying to do it.