However I'm definitely one of those people that likes to take apart existing code to learn, instead of browsing through lots of pages of tutorials. Consequently I'll probably end up opening up each file in minetest and figuring out what it does.
All I am asking here is if someone could give me a *rough* guide to what I should focus on:
I.e.
this folder contains the engine
that file is necessary for minetest to look for your mod etc.
Apologies if thats too vague/ asking someone to explain rocket science in under 50 words

Thanks for your time,
Owen.