I have been loving using the XRP with our newer team members: it’s much more accessible, faster to iterate, safer, etc. than a RoboRio-powered chassis.
Although very much a work-in-progress, I have made a number of TimedRobot
examples available at https://github.com/lobrien/xrp_wpilib_examples. These are geared towards those with limited Python familiarity: classes only (no raw functions), no lambdas, no recursion, etc. The samples are also extremely step-by-step: turn on/off the LED, run a motor, introduce encoders, etc. This will be of little help for programming-team members charging towards the 2025 season, but I’ve found it helpful with our newer team members.
I have begun writing docs geared towards mentors / educators and have a separate project (not online yet) for student-facing docs. Those are hard for me to write as I am not a K-12 educator and have very little idea of how this type of project fits into a broader curriculum.
But hopefully it will be of some help to at least one other person! Of course, constructive feedback is more than welcome!