The smart folks at Raspberry Pi have done a MUCH better job at making consistent Pi information readily accessible than the folks at Python – though to be fair Python is a vastly more complex subject. Python continues to be stymied and a bit confused by the number of folks who are clinging to archaic versions (like 2.7) instead of moving on to the new versions that actually work. And new users continue to be confused by archaic examples which regretfully stay on top of Googles search results. Google is one of the big culprits here and eventually our crystal ball shows some changes in Google’s management that will clear the way for progress.
So while it was the Pi that drew us into Python at the start, we decided we needed to get the basics of modern Python organized, explained (in human readable English), and referenced before we jumped on the Pi. That said, once we start in on the Pi, our thinking is that we will focus on automation, communication and robotics – why not knock off the easy stuff first. Right? Damn. There is so much to learn and play with. We do have an interesting idea for a little piece of software that we think may help kids, of all ages, have fun connecting their Pi to the outside world. Oh, the science fairs that could result.
If you are just getting started with your own Raspberry Pi, this is a GREAT place to jump in:
https://projects.raspberrypi.org/en/projects/raspberry-pi-getting-started