I'm sachin.I'm doing BCA. I'm an average student.what system language helps to become an cloud computing professional? Can I choose this one
Hi Sachin,
It actually depends on what cloud service you want to become a professional in. If you want to use the Google App Engine, the languages you can use are Java or Python. Groovy is also supported in the Google App Engine and it runs on Java Virtual Machine. If you want to become an Amazon Web Services (AWS) professional then, you can pretty much install any OS (Amazon Machine Images) you would like with any application server and use any language depending support provided by the application servers for the language. But this would require a lot of technical understanding of scalability concepts. Some of the services might be provided off the shelf like DB services, storage etc.
Personally, I prefer Java/Python for such things because of the vast libraries and tools available.
Cloud hosting products help developers by giving the ability to launch and increase the size of a server, without having any kind of delay. Developers can create a test application in a completely customized environment and then expand into a production environment machine.
As for what programming languages, any browser-based or server-based language is likely to be used. Javascript, PHP, ASP, AJAX, Perl, Java, SQL.
However, this question totally depends from person to person. There is no right answer. You have to explore all your options before deciding what is better for you. Do not to learn a technology just because it pays more or because it’s currently the latest fad. You have to choose your own path that you discover after exploring your options.
Having said that, AWS at the current stage is still very dominant in the market and a lot of Python can be used for infrastructure automation tasks and quick processing with lambda functions.
The languages I would like you to focus on are Java and Python.
Python = Mostly for creating small and nifty programs. Requires fewer lines of code.
Java = For heavily automated services and creating full stack applications.