This might be an obvious suggestion, but have you tried building something useful? I have found myself in that strange in between space before when learning a new language, and by starting to build something I am able to quickly move past that middle ground.
allsystemsgo|13 years ago
That said, I'm just doing a bunch of different courses until I get that AHA moment.
tsunamifury|13 years ago
Just start building it and learn along the way. Seriously -- you wont reach some magical point where you are officially good enough to make software.
The only thing you need to do (for now) build something is get it to work.