|
It's hard not to feel a bit bitter when I read things like this. I had a one day introduction to programming in 6th grade (was 10 or 11), and I absolutely loved it. I was ridiculously driven to learn programming for a span of time, starting with basic (which was what we had used). I bought one of those terrible "Learn X in 30 Days!" books, dragged my dad off to get a copy of VB (based on what little research I did/understood), and got to work. The whole thing was crap. The book was slow, boring, and made little sense. The IDE was completely unfamiliar and strange; I couldn't grasp how things connected together. I showed my uncle the book and proudly told him I was going to learn to program, and what he thought of it (he's a lifelong programmer); he said it was probably better as a reference and left it at that. I lost interest soon, as I couldn't figure out much of anything useful from the book. I came back to it a few months later, and a few months after that to try again, each time making less progress and losing interest faster. Some years later, in my last year of high school, I took an intro programming course at the local community college and rediscovered my love of it. I did well, often helping other students, only to have my interest utterly burned out of me when I took the "culling" compsci course at my university a few years later. I busted my ass and failed miserably, and ended up thinking that I just wasn't cut out to be a programmer. It's been a few years since then, and I'm slowly starting to get back on the horse and learn on my own; reading HN has been a great help with this, as I doubt I would have found quality resources like Eloquent Javascript otherwise. But I feel like there were multiple opportunities in my life to learn and enjoy programming from a young age, and seeing other people have the same thing but succeed is a painful reminder of my own lost chances and failures. |
What I lacked in my younger years, and it sounds like you did too, was resourcefulness. We weren't like this: http://www.paulgraham.com/relres.html The proper response to getting stuck with a dead-end IDE or book would've been to try like hell to find a different approach that works.
It would've been nice to have relentless resourcefulness as a teenager, but there's no changing the past. I'm trying to teach myself that quality now, and I'd suggest you practice it as well. In the end what you did when you were 15 just gets you some bragging rights, at best. You have the rest of your life to accomplish things that actually matter. And that's a much more important thing to know than JavaScript.