logoalt Hacker News

thwartedyesterday at 4:49 PM0 repliesview on HN

> I tried to teach her to code a few months back and it was hilarious. We started with "First download VS Code". We never made it to another step.

This has been a serious regression in the industry for a while: popular operating systems (I'm looking at you, Windows) don't encourage and are not set up for their users to program or even do the bare minimum of random automation unless it's embedded in an application and meant for automating just that application (excel macros).

You are encouraged and directed to install and use "apps" which are either a one-size-fits-all lowest common denominator or a tries-do-everything dog's breakfast frustration.

The Commodore 64 turned on instantly and said "READY." and effectively gave you a blank canvas to poke (no pun intended) at. It was BASIC, but it was a real (if simple and limited) programming language and you could get immediate feedback and satisfaction from playing with it to learn what it could do. The syntax of BASIC is simple, the stdlib is comprehensive and unopinionated. There was nothing to download to get started to try to get that initial dopamine hit and to start to realize the true power of what computers can do and what you could make them do.

If you want a better chance at getting someone excited about programming, there are much better places to start than VSCode. pico8, scratch, even the browser's developer toolbar is more accessible than VSCode.