EDIT: I forgot to mention FreeBASIC. With FreeBASIC you can do a lot of stuff the old school way, including graphics. However, I haven't actually gotten around to playing with FreeBASIC yet so I don't have a whole lot to say about it.
Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
191–200 of 340 posts
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#192This post reminds me of a running line of thought that's been going on in my head for quite some time: "Single Purpose Devices." The main disadvantage of most computing devices is that they offer too many options; making them mentally unwieldy. A "single purpose device" is created to support just one purpose. The Kindle is perhaps the most famous example; it practically created an industry. Sure, it can do more than…
I know I am lucky to have this setup, but I keep 2 laptops and 2 tower computers or 4 separate computers. 1 for biz, 1 for downloading and email, 1pc for gaming, and 1 for activities best kept in private browsing..
(Maybe something as simple as physical location, color, a "sticker", or something else altogether.)
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#193Earlier 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
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#194This post reminds me of a running line of thought that's been going on in my head for quite some time: "Single Purpose Devices." The main disadvantage of most computing devices is that they offer too many options; making them mentally unwieldy. A "single purpose device" is created to support just one purpose. The Kindle is perhaps the most famous example; it practically created an industry. Sure, it can do more than…
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#195Earlier quoted context omitted.
If you want to get kids engaged, Minecraft is the best learning environment out there. You can get a computer that runs Lua in the game, and that thing can interact with devices and the environment. You can write a couple of lines of code that spawns pigs. From there anything's possible. Subjecting someone to the ridiculously spartan environment that is the READY prompt is the polar opposite of encouraging.
Interesting... I had no idea Lua was in Minecraft.
You really couldn't get a more hackable computer.
These instances can have 4-16MB of memory allocated to them which honestly is way more than is necessary. They can make remote HTTP calls. With the right server settings they can even adjust the in-game weather to match the real world.
The possibilities are literally endless. A few lines of code can produce immediate results, and you can iterate and expand on that to make elaborate systems.
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#196But not that I've seen. Some come closer than others.
The current suggestion is a Raspberry Pi type system that is manipulated into booting into a BASIC or some other development environment.
The closet thing right now is a micropython board.
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#197Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#198Earlier quoted context omitted.
If you think BASIC was free and open have I got a letter from Bill Gates to show you. GCC is free and open. Clang is free and open. BASIC is commercial, proprietary, closed-source software. The "bedrock of computer science" is machine code, or if you're not a fan of reading and writing hex values or flipping physical switches on your Altair, then assembly. Everything after that is an abstraction.
Gates' copyrights on implementations of BASIC don't interest me. Blackjack, bubble sort and tower of hanoi in human-readable BASIC do. C isn't suitable for most K-8 students. Explain malloc while I handle PRINT, INPUT, PEEK and POKE. We'll meet at memory registers and see whose student feels more confident. You've created a layer cake of abstractions with your OS, advanced filesystem and C compiler (plus libraries).…
Consider DONKEY.BAS: https://github.com/coding-horror/donkey.bas/blob/master/donk...
Perl is more friendly and forgiving than that.
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#199Earlier quoted context omitted.
If you think BASIC was free and open have I got a letter from Bill Gates to show you. GCC is free and open. Clang is free and open. BASIC is commercial, proprietary, closed-source software. The "bedrock of computer science" is machine code, or if you're not a fan of reading and writing hex values or flipping physical switches on your Altair, then assembly. Everything after that is an abstraction.
There are free and open BASIC interpreters and even compilers.
Re: Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
#200[0] https://www.khanacademy.org/computer-programming/new/pjs