Wow, I feel like I have a lot to learn (maybe some programming languages )

Looking at OpenLayers and Leaflet I see more of what I saw on Google Maps... Maps of the real world... Some how I feel like my fantasy maps would not go over well on these venues

What sort of programs let you make KML files?