Partial reason why I got into programming was because games I liked had map editors and mod support. At first the basics were fine, just making levels but the more and more I did them, the more power I wanted over the mods.. And thats when I got interested in programming. :)