Happy Saturday #lazyweb, I was wondering if you could offer me some advice?
I've been trying to teach myself programming for years. I get to a certain level of understanding through tutorials, and then run out of steam.
How do I get past tutorial hell? Is the answer to just put down the tuts and start building stuff? I suspect that is the answer, but if that is the case, where's the best place to start figuring out what to build?
I feel like once I have enough experience under my belt, I can start implementing some of the stuff that I want to create. But as it stands now, I am stuck going from language to language until I learn enough to be dangerous, and then never go any further. There are a couple of languages where I feel like I know a little, and nothing that I feel I actually know well.
Ultimately, I want to do low level stuff like building a compiler in C. But how do you get from, "I understand a little about this language" to being able to build something meaningful?