The point of this blog is to help new modders understand how Minecraft works.
There are lots of code samples and individual tutorials out there on the web, but for me I had a lot of trouble understanding them because they tended to leap right into details and focus on showing code rather than explaining the concepts.
So as I figure stuff out the hard way, I'll post the concepts here. No code samples, because once you know what keywords to look for, the minecraft code has lots of examples and Google will show you plenty more. My explanations are based on Forge, since that's what I'm using.