*edit. I should note a good modding api and/or editor is great for any game.
I started programming though making mods for battle for middle earth 2.
However, we must make sure to keep in mind the ways in which capitalists will exploit the goodwill of developers and free software wherever it may be.
fun fact about the skyrim essential community patch - the main guy on the team was this super opinionated dipshit who decided that it was an essential bugfix to have the first dragon you fight shout dovahkiin noooooooooooooooo with the most amateurish voice acting when you kill it