Another thing I've been doing is teaching my oldest to program and we've had the most fun with BASIC.
I started teaching with "scratch-like" languages: Lego Boost has been a big hit, but while fun, it would get put away and forgotten about.
With BASIC, there is just something about pecking out commands into an empty screen and then running it that is magical.
It's got him hooked.
He's got such a great knack for explaining concepts to beginners. I love quotes like this:
"The great advantage of using a computer shines through when you can make the computer repeat some action again and again."
And "keep your mind open to learning other languages"
I do think there is great value to getting comfortable with starting with a blank editor, blinking cursor, and a keyboard. I think it develops an ease with writing code and also working on the command-line.
It teaches: It's ok to make mistakes and if it doesn't work, check for typos/errors, try again.
You can follow @mrdonut.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.