Micro:bit developer community
tech.microbit.org
tech.microbit.org
Hopefully, all the videos on the site are accessible to international viewers, otherwise it would be a missed opportunity to spread the knowledge to everyone.
Very cool product.
(taken from this recent post https://developer.mbed.org/blog/entry/Fixed-exporters-in-the... )
Which is a healthy start! There's an open source project for export to things that mbed uses: https://github.com/project-generator/project_generator
full disclosure: I am part of the mbed team
Qt Creator, Visual Studio Code, KDevelop etc. would be more welcome. I did write an exporter for Qt Creator actually a year or two ago and abandoned it after the move to Yotta. Guess it is time to revive it!
Btw where is the mbed team based?
Much simpler for beginners. And they sell a coin cell add on board so your kid can carry it around and show people. Or put it on a lanyard.
5-11 -> Primary School
11-16 -> Secondary School
16-18 -> Further Education (often called college, or Sixth Form)
18-21/22 -> Higher Education (University/undergraduate)
Some secondary schools are large enough/have enough expertise to have a Sixth Form as part of it. Some children go to "preparatory school" until age 13 when they enter a secondary school.Blinking an LED? That's actually interesting. You can show your friends. You can put it in another toy. A child can do a lot with a blinking LED.
I'd say the same and the first two generations of raspberry pi, but the community and price trumped all.
The micro:bit has, built in: a 5×5 array of leds, an accelerometer, a digital compass, 2 push buttons, a set of piezo / touch io, and a low-power bluetooth radio — all of which have api libraries and documentation that a user doesn't need to write themselves.
While there are a multitude of awesome things that can be done with the pi zero, there's still a non-trivial amount of setup required to program basic hardware features.
I agree that if you just want to teach Python programming that a RasPi (original model is fine), a TV and a keyboard is really all you need.
I also believe that some folks are more systems oriented and would like to learn about "computers" as opposed to "programming computers". Much of the success in the embedded world comes from people who want to understand the way the computer starts from scratch and then runs its completed program. It is more difficult to serve those folks by starting with a Cortex-A architecture device.
PiBakery has helped make setting up a pi easier though.