Back to the bookshelf

Typographic jacket · original cover not fetched

FROM THE SHARED SHELF · 2006–2026 SAMPLE

Learn to Program with Small Basic

Philip Conrod

1 reader recommends it across 1 discussion

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

guiambros
If you want to go old school... have you thought about Basic? :) No, seriously, hear me out. Microsoft once created Small Basic [1][2], which is essentially the vintage Basic but targeting kids and education. It was updated to include a graphics interface, new modern language semantics, light OOP, and Logo-style commands. Not to be confused with Visual Basic. When my son was 7, we went through the book "Learn to Program with Small Basic" [3] over several weeks, and he really enjoyed it. It taught him the basic concepts of variables, for-loops, control flow, etc. The language was intuitive for him to follow, and the Small Basic IDE and syntax are user-friendly and non-intrusive (especially when compared to VSCode, or services like Repl.it). A couple of caveats to keep in mind: 1) Microsoft hasn't updated SB since 2015, so it's (was) showing its age. It appears it has been open sourced in 2019, and there are now community efforts to modernize it. This sounds great, but I haven't looked at it. 2) SB runs only on Mac and Windows. To make matters worse, the version for Mac is (was) terrible, so I ended up loading a Windows VM on a Mac host, and running SB inside it.…