Thanks for sharing the notes here!
I like to join on this one. Have already gathered a lot of information about onboarding experiences from newcomers by the conversations I have had about RIOT learning solutions. I will reply on the GitHub issue about this. @maribu maybe we can call somewhere in the coming times about what we have both found out so far?