Hi, After many years of being out of school, and being very lazy about learning new skills, I decided that I want to get back into a learning mode at age 30. However, I realized that many of my study techniques in the past were probably very poor. With all of the evolution of technology, psychology, and other research in the last century, I'm really surprised that I haven't heard more about break-through ways to learn. A few things I'm considering learning: - A programming language ( I have very beginner knowledge of a few ) - A foreign language - A musical instrument In short, I'm not looking for advice like "practice a lot" - because this is obvious. I'm looking more for specific strategies in these various areas that will make my practice sessions much more efficient. Any suggestions? What techniques do teachers learn these days to help children learn faster? Do they apply at higher education levels? What about ideas for better understanding very difficult concepts? I should add that I've always been pretty strong with math/#'s. Trying to sight read music was near impossible for me.