Hi, I have been developing iOS apps for some time and now I want to learn to develop backends for the apps I create. Previously, I have been provided with backends configured and they were mostly done using Java. I have a very little knowledge in PHP and running a local server. I wish to start learning backend development from the scratch. Some of my friends suggest me to learn Java for backend. But I read some articles on the internet saying that either Python or Ruby will be better for this purpose. Any tips, suggestions or help on where to begin would be much appreciated.