Hacker News new | past | comments | ask | show | jobs | submit login

When I was a kid I learned programming by going to the library and borrowing books on programming. This was, of course, before the days of the Internet where you can use google to find those resources. My biggest challenge was trying to find the tools I needed, i.e. a C/C++ compiler, PASCAL interpreter, assembler for my Commodore 64, because it wasn't like I could go on the internet and download them, and there were fewer free open source tools that I could get my hands on. So I would have to had the money to buy them, as well as find a store were I could purchase them because it wasn't like I could go online and order them.

Anyway, the point I want to make is that I was a pretty self motivated learner, I didn't need someone telling me what to do, but it would have been nice to have the resources I needed, and an "expert" I could go to who could help me when I had questions or didn't understand something.




I wonder how the change in scarcity of resources will affect people's relationship with these subjects. Similar to yourself I grew up in an environment when information and software was hard to come by and thus highly prized. Books read beginning to end, games played to completion (often repeatedly), things like programming tutorials from print magazines completed then picked apart over several hours.

Part of me worries that making it all easily available will actually kill off kid's interests in subjects/skill sets that require some level of devotion before you see real rewards.


I think that the easier, and more affordable, access to these resources is absolutely beneficial. It is hard to say how many more people get into the field (and stay) because of it versus not having it.

I also don't believe it would alter or diminish someone's internal self-motivation to learn. Actually, it would only serve to fuel the urge since there are always greater and greater challenges once you are making some progress and learning beyond the basics.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: