I am starting to get into programming apps for crypto, and I would like to start on the Stellar network. My programming background lies mainly in C and Python, and I am a reasonably competent self taught programmer in both languages.
From my research it seems that there is independent open source community support for Python, whereas natively the network supports JS and Java. I'm hoping that someone who has experience in this area can give me some insight into the pros and cons of sticking with the language I know, but which is not natively supported, versus learning a new language for the sake of native support and presumably better documentation. Are the benefits of native support worth the extra time required to get up and running with a new language?
My eventual goal is to code both desktop and mobile apps based on the Stellar network, with my immediate focus being on interacting with the Stellar DEX.