4 ms·
Good article! Especially this advice: > If you are in high school or college, I would highly recommend using free/cheap online resources to get comfortable wit
by 10098 13y ago
Good article! Especially this advice:
> If you are in high school or college, I would highly recommend using free/cheap online resources to get comfortable with programming languages and concepts, and then take some Computer Science courses to learn fundamentals and formalize your knowledge
However
> For all of the hardcore Web 1.0 programmers who say “Don’t Learn to Code”[...]
I'll leave aside the weird "Web 1.0" "hardcore" qualifiers (seriously, what's up with that?), but note that it links to Norvig's "Teach yourself programming in 10 years" piece. Why, may I ask? Is Norvig discouraging the reader from attempting to become a programmer? Of course not. All he's saying is that if you want to get good at it, you have to put in lots of effort for a long time. That's how you get good at anything. I mean, take the guitar for example. Nobody's going to question that it takes daily hours of practice, sweat and blood (literally, you'll bleed from your fingers) to become a guitarist. So why does programming have to be any different?
- shriya 13y agohaha I didn't really know how to qualify them, I just was making the distinction that people who were programmers before the 2001 bubble, or basically "programmers before it was cool", have a different perspective than startup kids because their work has been on enterprise software. Very different than making a iOS game or personal resume site (which is what a lot of people want to do).
- shriya 13y ago[updated it]