can we learn java for learning cloud computing completely can u give me complete info of cloud
Dear Aspirant,
Since I have a good amount of knowledge about cloud computing I can assure you will not mandatorily require any programming language to start learning cloud computing because it is primarily an abstraction of resources applied as an economic model (utility computing) for organizations to leverage operational expenses (OpEx).
Though learning JAVA can be very useful for a lot of other reasons but I would recommend Python for a couple of reasons -
1. It is already used in many integration and configuration tools.
2. It manages to be a good scripting language and a good general purpose programming language.
From a technology standpoint, cloud computing is the aggregation of computing resources shared between tenants (or dedicated). The language used is dependent on the technology platform applicable to your organization or application, and languages that interface with cloud API's can vary between platforms, and even within clouds themselves.
We utilize a lot of PowerShell, Python, Rest and a middle-tier, diverse with many applications and databases. The language you choose may be entirely different because your requirements and integration requirements will be different than ours. PowerShell and Python.
Cloud providers offer various API's to integrate with their services. API's are equally important as the language you use to interface with it. My suggestion is to choose both a language and a cloud provider. Use the programming language to interface with the provider's API.
Many of the online courses are available to learn cloud computing. You can check out courses from edX, Coursera, Udemy, etc. You can even avail free youtube tutorials.
Good luck and hope this helps.