4 ms·
I learned programming as a kid from QBasic, which was included in DOS, and this tool was not kid specific (even though it came with some games and is a simple l
by Aardwolf 5y ago
I learned programming as a kid from QBasic, which was included in DOS, and this tool was not kid specific (even though it came with some games and is a simple language, it was straight to the point and generally useful to anyone)
I would have found something dumbed down and kid specific uninteresting, the thing about QBasic that kept me interested was: included example games (gorillas and nibbles) whose code you could see and modify (I've had much laughs by changing radiuses of circles of how the gorillas were drawn), the ability to draw graphics (which is an interesting form of feedback to your code), the excellent documentation and ease of use (integrated good help text of every function and keyword), and the fact that you could use it to make anything including useful software which gave a good reason to want to learn it
I'd have seen something like logo with a turtle that moves around as a game instead of a tool, that would have kept me interested for maybe a few days max
- emacsen 5y ago> I would have found something dumbed down and kid specific uninteresting No one likes the idea of something "dumbed down", but Scratch and block languages generally are not dumbed down, they're just visually different. It's all the same stuff, but a visual instead of text representation. > QBasic that kept me interested was: included example games (gorillas and nibbles) Yes, this is what many block based languages provide, examples, and also a thriving online community.