и еще вопросик, самый самый, чтобы уметь работать с картографическими сервисами (но больше интересуют различные данные) и главное что-то для них разрабатывать нужно чему учиться JAVA или ПИТОН?
Тут, по-моему, зависит от того, что вам нужнее: если картографические сервисы типа mapbox, leaflet, то javascript, а если больше именно анализ данных, то питон. К тому же у питона есть пакеты по работе с пространственными данными и наверняка есть пакеты для работы с какими-ниюудь картографическими сервисами, не говоря уж о том, что в qgis можно писать на питоне