5 ms·
> Despite the advances in tech, kids today who want to learn to program have it much harder. Why is that?
by jdc 15y ago
> Despite the advances in tech, kids today who want to learn to program have it much harder.
Why is that?
- endlessvoid94 15y agoThe hypothesis is that the 'stack' is much taller. Back when all you needed was QBasic to "learn to code", "learning to code" meant reproducing other software you used on a daily basis. Software is generally much more polished now, and it requires much more time and work to get it so polished (assuming it's at all complex). I'm not saying I agree with this. But the situation is definitely different from 10 years ago by quite a bit.
- gaius 15y agoI don't think that's true. NOTEPAD.EXE and Firefox is all you need to start with HTML and JavaScript, for example. Microsoft gives away Visual Studio for free download, there are all the open source languages (ActiveState does great distros for Windows) etc etc. It's a cultural shift. Kids these days are consumers, not producers.
- pilot_pirx 15y agoBut they still need to find the information that there are such super simple options. Google "programming tutorial beginner" and the first thing is about C++. Ask in a forum and you will start a long discussion about which language to learn first. There is an incredible amount of information and tools that would allow to start very easy (and without having to pay anything for tools or books), but without somebody experienced it's difficult to sort that out.
- gaius 15y agoOK, but if you wanted to program a VIC-20, you were literally POKEing 6502 opcodes as hex numbers into memory addresses - the development tool VICMON cost extra, and even then you still had to know the mnemonics. And people of my generation still did it. And kids today have everything handed to them on a plate, they just aren't interested.
- Retric 15y agoAdoption has increased, but the web is also far more interesting than playing another text based adventure game. So, I think the percentage of total people has stayed about the same. It's only the percentage of people with access to a computer who learn to program that's changed. Because, the further back you go the fewer things there where to do with a computer other than learn to program.
- gaius 15y agoRight, but a kid who uses the web and wants to make their own web page, has basically zero barriers to overcome. All they need is the browser they already use, and Notepad. Sure hosting it somewhere is a bit more work, but trivial compared to distributing a program you wrote in the 80s, where you had to physically exchange cassettes or floppy disks with your friends in the school playground (!) or persuade a magazine to distribute your program as a listing or on the coverdisk.
- rytis 15y agoyet there are a lot of concepts they need to digest before they jump into the html/js world. it already means they need to learn two languages (html and js), interaction between them , etc... I'm not even mentioning things like - open notepad, save the file, make sure you get the extension right, fire up the browser, click open (why not in address bar? oh yeah, you can, but tell a kid the file:///<blah> business and see if they remember it after 3-4 days of not doing it) and see what happens. of course it's just a reload away next time. not as easy as qbasic.exe, then typing in some code in, then hitting 'run' and seeing what happens. speaking from experience here, i have 8 and 10 yo, and tried this with both of them. my friend tried with his 9 yo. they seem to get the idea of assignments, loops etc, but it just doesn't excite them. can't generalise on a test sample of 3, so just my 2p.
- gaius 15y agoI still maintain that - Start -> Run -> notepad - <html>Hello, World!</html>, Save As "hello.htm" on desktop - double-click it and watch it appear in a browser Is 1% of 1% of the effort it took to program an 8-bit machine.
- Jem 15y agoTotally agree. You're describing how I started... for a kid wanting to write a web page over 10 years ago you were lucky to have access to lissaexplains.com & w3schools.com. Nowadays you've got stackoverflow, smashing mag network, nettuts etc - not to mention a whole shitload of resources offering free code / designs / icons, ready to roll stuff like wordpress, etc.
- blairbits 15y agoLissaExplains... Now there's a site I haven't heard of in a long time. Does anyone know what she's up to these days?
- danellis 15y agoThere's something inviting about turning on your computer and being greeted with a BASIC interpreter prompt, the cursor blinking at you expectantly.