2. Buy that thing and wait for it to be delivered
3. Decide what Linux distributation you want. Choose carefully because even if this doesn’t matter, you think it matters.
4. Download the Linux distribution. Make sure that you don’t accidentally download one for the wrong architecture...
5. Somehow work out what to do with a .iso
6. Start installing Linux distribution (may need to set up network)
7. Decide on programming language. Choose carefully because even if this doesn’t matter, you think it matters.
8. Decide what you want to do
9. Part of what you want to do is hard/not supported/you don’t know the “right way”. Figure out how to get round this (if possible)
10. ???
11. Congratulations. You have now started.
First, the software could be packaged as an OS image for the pi itself, eliminating a fair chunk of your list, but second, the alternative presented on this page is to assemble the hardware from a list that includes resistors.
Surely if you can manage that, you can wrangle an iso.
The Raspberry Pi is a very useful thing, but Eben Upton will freely admit that it was the wrong solution for the intended audience. It's just too complex and too brittle to work as a "modern BBC micro" for educational use. The lessons learned from RPi led to the BBC micro:bit, a much simpler Cortex M0 development board that has been a roaring success in British schools.
https://en.wikipedia.org/wiki/Micro_Bit
The BASIC Engine isn't a suitable educational tool as-is, but it could become very useful if it's offered as a commercial product with HDMI or VGA output.
Not knocking the BASIC Engine, I think it's cool as heck, just pointing out that getting started on RPi is not really as painful as it once was. You can even purchase an SD card preloaded with Raspbian!
1. https://learn.adafruit.com/raspberry-pi-zero-creation/overvi...
Good luck flashing the firmware on this thing over a serial port. I'd much rather emulate the platform on a pi, so that I can repurpose the device for something more useful when I realize how big of a waste of time it is to use BASIC for new projects. Source: I use BASIC at work and it sucks butt.
PocketCHIP is: https://www.kickstarter.com/projects/1598272670/chip-the-wor...
It's sad that it's not easily available any more. It's open schematics, though, so you can also build it yourself, given enough skill and determination.
(I have both.)
I'm a tech guy and could scrounge up a dozen old keyboards in a few minutes, but someone who is just starting out probably won't have a collection of old hardware to pull from.
VGA is getting even worse.
Is their a Goodwill or Salvation Army store around you? Check it out, see what their electronics section looks like. That's the target market.
The only place to get used non-HDMI displays is at garage sales, Goodwill's auction site, or fleaBay.
True, VGA being an analog interface was perfect for CRT-based monitors. Many modern LCD monitors still have it, not sure about the image quality though.
My biggest mistake was letting my wife talk me into tossing my green crt monitor for my Apple ][ Z-80 CP/M card.