In the last few days, I've spent time trying to write some C code for RiscOS.
It's kind of neat, very different from other systems I know, and really brings back the same feeling of discovery as when I started programming on the C64 and later the ST.
I'm not sure what my end goal is. Right now I just want to be able to successfully open a window. I'm getting there, slowly.