wow,you sound like a serious programmer.
I wrote a game/design program which allow
creation of landscapes and gardens.
It took me about 6 months.
I like it but my son the gammer thinks it stinks.Written in db.
Took classes in school on c++ and java. On my own I’ve worked with lua, python, dark basic, and gml. Recently I’ve bought a couple books on c# and xna.