Learning through modding

Minecraft has been developed from the ground-up to be driven by users, who are empowered to develop the world as well as to program new objects and behaviors.