Python would be a good place to start but java would make it a lot more easier for other people to use it.
321jurgen wrote:So this is maybe a bit far fetched but it would be awesome if you could make a program that runs in the background that downloads and updates all the maps. Maybe I should start programming something myself sometime :/ I only do web related stuff and it would be good to explore some different areas. If so in what language should I write it?
I had the same idea as you.