These notes are based on the 2016? Mozilla C++ and Gecko onboarding presentation by froydnj: https://mozilla.hosted.panopto.com/Panopto/Pages/Embed.aspx?id=65922cea-26e0-4d3b-a5da-ac1600012f45
The original slides are still available, which link off to some historical MDN pages (you can find them on the internet archive in many cases): https://docs.google.com/presentation/d/1ZHUkNzZK2TrF5_4MWd_lqEq7Ph5B6CDbNsizIkBxbnQ/edit#slide=id.p
Basic topics to cover:
- Subsystems in Gecko
- XPCOM strings and datatypes