I'm new to cloud computing and I would like to know which of the popular cloud computing platforms (AWS, Azure, Oracle or Google?) would you suggest learning first? Why?
Does it make sense to learn just one of them?
One piece of advice I can give you. Be "cloud agnostic". I am encouraging you to see the platforms as what they are, just tools.
You need to use the right one for the project you are working for. That being said, I really enjoy the way AWS structure the foundations of cloud services, be mindful that most of the "cloud knowledge" you will get with one or another will be transferable to any of the other major players.
@AJ Cunha Thank you
First, a user has to pick what the user wants to learn.
The Cloud platforms are just platforms with some managed services for different technologies.
One doesn't learn Cloud platforms. One learns technologies, and the same technology may be offered on different cloud platforms.
One Cloud platform may be better than another for one technology but not for another technology. What is the Cloud platform to be used for?
Which cloud? AWS
Why? It covers all market requirements.
Disclosure, I am an executive at a leading AWS Premier Consulting Partner. However, I think the facts point to AWS as the logical first choice.
AWS Named as a Leader for the 11th Consecutive Year in 2021 Gartner Magic Quadrant for Cloud Infrastructure & Platform Services (CIPS).
AWS Has a 41% Market share.
You have to begin somewhere, so start with AWS given its clear market leadership.
You can go deep (AWS Certified DevOps - Professional, AWS Certified Solutions Architect - Professional, etc.) to build your value ... and, if you need to broaden, you can apply the principles you learn with AWS to other clouds, as needed.
Learn either AWS or Google cloud.
There is a lot to learn in either to become an expert. It makes sense to learn only one and both of them are top-notch. I am not fond of Azure or Oracle so do not recommend anyone to use either.