The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
True story. I was looking for a system that would help 7-year olds teach themselves programming. Hey it's 2018, right? After looking through what's available, the two major issues that I have with the current tools are: 1) Many of them require the Internet (too dangerous for self learning) 2) most, if not all, of them are drag and drop. I wanted a non-distracting environment where the kids practice reading and writing while learning to program. The sensation of causing an action simply by typing a word is priceless.
I mean I would've really liked this book back in 1990 or before, but not sure this one will have a market.
I don't know. I collect old computer equipment and it's becoming a big thing now to write old style computer games running on new equipment. The 8-bit guy on Youtube has a lot of cool videos showing his RPG running on old and new equipment.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
This thing that we do, is not for everyone. Society is "trying" to make it accessible to everyone, which is great in theory, but in practice, only a very small amount will continue the journey, and it will NOT be from learning how to program using a Commodore Turd Emulator.
Perhaps the author's point is that because these older environments are much more limited in what they can do, you're forced to focus on the "common fundamentals" without all the other "distractions" (as he puts it)...
All of that said--and while I've learned on the C64 myself and might see his point--I have to think a Raspberry Pi might still be a better starting point, if only (as you suggested) in terms of relevance.
Yeah, those are good points. Every web browser is almost like it's own OS.
But you could even set out the rule that the reader could use FireFox, Chrome or Edge and then say, "ok, hit F12" (dev tools)
Works in all 3 of those browsers.
After that, there's a lot you could teach directly from the console.
The problem with that approach is, can you really make a "complete program" you can package and share with someone and use elsewhere ? You could with the author's original approach. How would that work with a browser? That would be clumsy at best.
he problem with that approach is, can you really make a "complete program" you can package and share with someone and use elsewhere ?
I think so. I think it is even easier actually if you think about SPA (single page apps).
The code to do that is only 271 lines long.
I'm not saying that is a completely introductory article -- because there are some slightly advanced topics -- but I think you could get the interested party there very quickly.
Well, I think the author wants his child to simply learn the basic imperative programming, at first.
And I agree, maybe because I ancient enough to start programming in 1984 on a ZX Spectrum in basic and then fallen in love with Assembler up to today; I still remember very well how satisfying it was to literally conquer & dominate a routine, to move an 8x8 pixels little shape in a rudimentary maze, respecting walls and obstacles!
Back to the book, it could be a good solution to start the hard way, especially if it contributes to create a special father-son link.
Last Visit: 21-Aug-19 13:07 Last Update: 21-Aug-19 13:07