The only real way of learning is by doing. I took the wrong approach for two years, read everything and anything. I learned a lot, but when I found myself sitting down and coding I realized that it's impossible to remember everything you've read in relation to a particular piece of code. I'm never going to remember that snippet on page 741 or 1400 as it relates to my program because I've only ever glanced at it.
Pick up something you are unfamiliar with, pick a small project (make a calendar, contact form, something small), find a language you want to learn, and get to googling/hacking away.