Lesson 6 of the Baking Pi series gets you writing code to generate framebuffer graphics via the GPU on the Pi. Much fun getting it working. There is some uncertainty about whether to align the data to 4 or 12 byte boundary. 4 worked for me.
In other news, I ordered the SK Pang Pi starter kit to try my hand at some electronics, and get the kids to see how stuff works.