Live data from Hacker News

Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

news.ycombinator.com

301–310 of 340 posts

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#301

Earlier quoted context omitted.

I upvoted this but I need to reiterate my support. When I was a kid, I was heavily into video games and had a burning desire to create my own. However, the options for doing so were not great. One of my middle school teachers tried to introduce us to programming via creating Space Invaders in perl, which went as well as you might imagine. There were a few GUI game making applications that were all terrible and extrem…

You think you had it rough, at 15 I taught myself C/C++ Win32 programming with COM and early DirectX versions from textbooks and online tutorials. I'm thankful now though, as most modern frameworks are a breeze to learn by comparison. Looking back it was a bit like learning to swim by jumping in the deep end of the pool. It certainly gave me the confidence that I can figure stuff out, even in a new domain. And it's g…

I hope I never have to look at another line of MIDL.

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#302

Earlier quoted context omitted.

Dumb phone -> Talk and text, no camera, no browser, cheap and readily available. Please?

I really like the idea of ditching my smartphone for a dumbphone, but giving up Google Maps would be rough. Knowing the fastest way to get from point A to point B (including public transportation!) is genuinely really useful.

The Light Phone 2 comes to mind: https://www.indiegogo.com/projects/light-phone-2. It's not available yet, and I've heard some complaints that it has too many features. But, it aims to be a middle ground between a smart phone and a completely dumb phone.

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#303

Earlier quoted context omitted.

This sounds really good! Also of note: it was made by the creator of Voxatron (the only game I know of that really explored voxels), and is available as a $5 add-on to that. Wikipedia page told me of a pocket computer preloaded with PICO-8: Pocket CHIP[1]. It seems to be exactly what the OP was asking for. Alas, the Kickstarted company went belly up, failing to deliver all the preorders. [1] https://en.wikipedia.org/…

I have a Pocket CHIP. It’s really cool. Comes preloaded with PICO-8, some other software (a synth, etc.), and a dead simple graphical launcher. But under the hood it’s running full on Linux. I got the Swift compiler installed and running on mine, for example. Really too bad that the company went under.

It's a pity indeed!

I'm going to snatch one on eBay before this thread really picks up.

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#304
post #245

Earlier quoted context omitted.

I'd wager that a complete 8-bit system with printer and cassette storage is a better tool for learning.

I'd wager that the better tool for learning is the one that gets kids to engage. They're not going to engage on an 8-bit system with printer and cassette storage, but they will with something they can make a pretty game and control a drone.

It depends on what you're after, I guess.

I'm betting the boundless possibilities presented by direct I/O control of a servo would do more to equip a kid for life than the range of choices presented in an app.

Making your ideas manifest is fascinating, regardless of whether they're tangible.

Personally, I want my kid to be on the TX pair, not the RX.

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#305
post #171

Earlier quoted context omitted.

I understand, in a sense, what you mean (since I am of an earlier generation than the one which learned programming on that particular platform), but why should that necessarily be true? Hasn’t it always been the case that the current generation skips learning about useless lower layers used by older generations? How could it be that the layers you grew up are the special ones which are still useful, when all the lay…

Despite being an open language, Swift (and Playgrounds) is an effort to usher children into the Apple tent. BASIC (essentially any 3GL) never wore such a veil. To suggest discrete logic and IC-level assembly compares to issuing commands via the LEGO Mindstorms protocol perfectly illustrates the chasm between learning and understanding.

> Despite being an open language, Swift (and Playgrounds) is an effort to usher children into the Apple tent.

Yes. That is certainly a good argument against that specific example, and it is one I agree with. But it does not apply generally.

> To suggest discrete logic and IC-level assembly compares to issuing commands via the LEGO Mindstorms protocol perfectly illustrates the chasm between learning and understanding.

But learning and understanding what? Why is it (as I imply that your argument is) important to understand assembly-level instructions when it is not important to understand the underlying electronics? Why is this level special?

In addition to all the general arguments I outlined above, there is one additional argument to be made against assembly language: In today’s processors, I am given to understand that these assembly language instruction sets are largely a high-level language, emulated by microcode – the assembly instructions you write have very little to do with what the processor is actually doing in a modern hardware architecture, and therefore teach you exactly the wrong things about how a modern processor works.

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#306

Earlier quoted context omitted.

Despite being an open language, Swift (and Playgrounds) is an effort to usher children into the Apple tent. BASIC (essentially any 3GL) never wore such a veil. To suggest discrete logic and IC-level assembly compares to issuing commands via the LEGO Mindstorms protocol perfectly illustrates the chasm between learning and understanding.

Agreed. I'm a python beast, but really struggled with Assembly language in school. I'd have been better off with a ZXSpectrum earlier in life so I could've learned hardware. IMO high level languages (as insanely useful as they are) are similar to writing spells like a wizard and using assembly or even basic when you know all the registers...etc is more like a real science. Both are valuable, but I really wish I knew…

Having a ZX Spectrum would in no way actually help you learn hardware. The only thing it would do is to reinforce its realness, so to speak, which would help to motivate you to learn it. But it would not actually help you learn it – the design and learning curve of assembly language is what it is, and having access to running hardware (compared to having an emulator) does not change that.

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#308

Earlier quoted context omitted.

Mine was Pascal in Turbo Pascal (6?) for DOS, circa 2004. It speaks volumes to the outstanding quality of Turbo Pascal and the Pascal language that it still holds up, more than 20 years later.

I feel old. Mine was commador64 basic in 1988

Don't feel old.

My first Basic experience was on a VIC-20, and I later got my own C64 in 85.

Great computer to learn on but I don't think I would have got far without the Programmers Reference Guide.

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#309

Earlier quoted context omitted.

Kids have it too easy today, they don't have to work very hard to get decent computing experiences, and its not like they have to do any programming at all to have fun. It is also super easy to get addicted to just consuming all the time. It is quite depressing. My kid is still a toddler, but I think I might put a stripped down CLI-only computer in his room when he reaches 5 so he can at least play with it if he want…

Kids like you had it way too easy. When I was young you had to solder your own components together to make a calculator. Kids like me had it way too easy. When they were young they had to look things up in log tables and use slide rules. Etc. back to hunting wild beasts and digging vegetables out of the frozen ground

This comment is just screaming out for this as a response:

Monty Python's 'Four Yorkshiremen': https://www.youtube.com/watch?v=26ZDB9h7BLY

Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?

#310
post #243

Earlier quoted context omitted.

>why not use pi + python? Do you have experience with teaching python to kids? I am afraid to try it with my son because white space is important, I tried only Scratch and making him think as "a machine" is hard enough adding syntax errors on top would make the job much harder, let me know if you have experience with this and if you think I am wrong.

I run a Python user group for my city and there's a number of people who teach python to kids there. One tool that's gained a lot of traction is Pythonista ( http://omz-software.com/pythonista/ ) which kids can use to code graphical games directly on an iOS device. Code Like a Girl introduces python to kids 8-years old and up as well. Personally I've had lots of success teaching python to my 12-year old step daughter…

Thank you for the links , I will check/try Applab in weekend, I do not have iOS so I can't try the other app.
Post reply on HN