I've been mulling over some thoughts about how I would like to use a Raspberry Pi device, and there is something that I am trying to reconcile.
Back in the times of the original home computing boom (around 1982 onwards) fragmentation happened by platform. So there was a BBC micro community and a Sinclair community, Commodore etc, and some more niche areas like "Jupiter Ace" etc.
If you had spent 2 weeks salary on a BBC Micro then you were signed up to that platform and despite a couple of differences between A and B, you could buy (pre-WWW) BBC Micro Magazine and everything in it would apply to you. And you worked in either BBC Basic and 6502. The whole community spoke the same language, and this resulted in focus.
Sinclair fragmented a bit across ZX81, Spectrum, QL etc. But Sinclair basic was pretty standard, as was the Z80x family.
In these forums I am reading about the choice of distros, not too bad, but some differences exist in linux at the distro level. The choice of languages is enormous, and there are even a number of programming paradigms that didn't really exist in the mainstream back then.
On the face of it, I would consider this choice to be a very good thing. However, I am interested in how this would work at the beginner level. Would it be a good idea to give guidance on standards (I'm deliberately not using the word "control") for the units that are being used in the schools and for relatively inexperienced users. This might help when these people communicate across the internet, so that they are all reading off the same page. There will be teachers out there that love Python will raise a set of devotees, and another teacher down the road will be a Perl fan (or name any language in the Tiobe Index top 20).
I note that the standard hardware is going to ensure that standardisation is largely the case, I am just wondering where the distro/programming language will go?
I've had a search around the forums for this matter, and I did see that there will be a standard build pre-installed on SD available to buy. Would this be the one that would be the de facto R-Pi environment or will factions diverge and leave new users confised by choice?
I think there are pros and cons to both scenarios. I note that there are certain Android phones that are very popular for hacking with unofficial customised software, a lot of kids are into this and doing their own builds.

