AWS, Microsoft Azure and Google Cloud do the same core things: rent you compute, storage, networking and managed services by the hour. AWS has the widest catalog and the most jobs. Azure wins where a company already lives in Microsoft 365 and Windows. Google Cloud is strong on data, analytics and Kubernetes. For a fresher the honest move is to learn one of them deeply rather than skim all three, because the concepts transfer and the console differences are the easy part.
Freshers and new IT hires who keep hearing AWS, Azure and GCP in the same breath and quietly wonder which one to learn first, whether picking wrong wastes their time, and what actually separates them. No prior cloud background needed.
Every week a fresher asks me the same thing: which cloud should I learn, AWS or Azure or Google Cloud? Usually they have already lost a weekend reading comparison blogs that end in "it depends" and feel none the wiser. So let me answer it the way I would for a junior on my team, with the parts that matter for your first job and the parts you can safely ignore for now.
Three supermarkets, one shopping list
Think of the three big providers as three large supermarket chains in your city. All of them sell milk, bread, rice and vegetables. The aisles are arranged differently, the own-brand names differ, one has a better bakery and another a bigger electronics section. But your shopping list, the things you actually need, is the same in every store. Cloud is like that. Your list reads compute, storage, networking, a database, some identity and access rules. Every provider sells all of it. What changes is the labels on the aisles and which department each one is famous for.
This is why senior engineers move between clouds without panic. Once you know what a virtual machine, a storage bucket and a private network are, finding them in a new console takes an afternoon, not a career change. The vocabulary from earlier parts of this series is your shopping list. Now we are just learning which store calls things what.
Who is actually winning
Market share matters less for your learning than people think, but you should know the shape of it. In early 2026, by the most widely cited industry trackers, AWS holds roughly 30 percent of global cloud infrastructure spend, Azure roughly 21 percent, and Google Cloud roughly 12 percent. Together the three carry well over 60 percent of the entire market. The numbers shift a little every quarter, and Azure and Google have been growing faster off smaller bases, but the ranking has been stable for years.
What is the same everywhere
Before the differences, hold on to what does not change, because this is most of it. All three give you virtual machines billed by the second or hour. All three give you object storage for files, block storage for disks, and managed databases. All three split the world into Regions and Availability Zones, the idea we covered in Part 8. All three have an identity system that decides who can do what. All three run managed Kubernetes and a serverless function service. All three follow the shared responsibility model, where they secure the building and you secure what you put inside it.
If you learn these ideas on any one provider, you have learned roughly 80 percent of the other two for free. That single fact should lower your stress about picking.
Where they genuinely differ
AWS: the widest aisle
AWS launched first, in 2006, and it shows. It has the largest catalog of services, the most third-party tutorials, and by a clear margin the most job postings. The downside of that breadth is choice fatigue. There are several ways to run a container and several ways to run code, and a beginner can freeze deciding. If you want the path with the most learning material and the most roles to apply for, AWS is the safe default.
Azure: the Microsoft home turf
Azure wins inside companies that already run on Microsoft. If the office uses Microsoft 365, Outlook, Teams and Windows servers, Azure plugs into the same identity system through Entra ID, formerly called Azure Active Directory. That tight fit, plus enterprise sales relationships, is why so many banks, hospitals and government bodies pick Azure. If you are joining a large traditional enterprise in India or anywhere else, the odds you touch Azure are high.
Google Cloud: data, analytics and Kubernetes
Google Cloud is the smallest of the three but punches above its weight in data analytics, machine learning and Kubernetes, which Google originally created. Teams doing heavy data work or building on Kubernetes often prefer it. Its free tier is also the friendliest for learners, which I will come back to.
The same service, three names
The biggest source of confusion for freshers is naming. The same idea has a different brand name in each store. Keep a mental translation table and the marketing fog clears. Here is the short version for the services you will meet first.
| What it is | AWS | Azure | Google Cloud |
|---|---|---|---|
| Virtual machine | EC2 | Virtual Machines | Compute Engine |
| Object storage | S3 | Blob Storage | Cloud Storage |
| Serverless functions | Lambda | Functions | Cloud Run functions |
| Managed Kubernetes | EKS | AKS | GKE |
| Identity and access | IAM | Entra ID + RBAC | IAM |
| Private network | VPC | Virtual Network | VPC |
The free tiers, and the trap nobody warns you about
All three let you start without paying, which is how you should learn. But the deals are not equal, and one of them changed recently in a way most older tutorials have not caught up with.
Here is the part that bites people. For years, the standard advice was that AWS gives you a free small server for 750 hours a month for a full year. That is no longer true for new accounts. For AWS accounts created on or after 15 July 2025, the old 12 month free tier is gone. New accounts get a credit-based Free Plan: up to 200 US dollars in credits, 100 on sign up and up to 100 more earned by completing tasks, and the plan ends after six months or when the credits run out, whichever comes first. If you follow a 2023 tutorial expecting a year of free EC2, you will be surprised. Always check the dates on cloud guides, including this one.
| Provider | Sign-up credit | Shape of the deal |
|---|---|---|
| AWS | Up to 200 USD | Credit-based Free Plan, ends at 6 months or when credits run out (new accounts from 15 Jul 2025). Some always-free service limits remain. |
| Azure | 200 USD for 30 days | Plus a set of services free for 12 months and a longer list of always-free services. |
| Google Cloud | 300 USD for 90 days | Plus an Always Free tier that does not auto-charge when the trial ends. Friendliest for steady learning. |
Say you launch the smallest general-purpose VM, around 2 vCPU and 1 GB RAM, and leave it on day and night. A month is about 730 hours, so even at roughly one US cent per hour that is about 7 to 10 dollars a month per provider, plus a little for its disk. Survivable. The real shock is the bits people forget to turn off. Leave an idle load balancer running and it can cost roughly 16 to 22 dollars a month even with zero traffic, because you pay for it existing, not for what flows through it. The lesson: a free trial protects you only until your credits end, and an idle resource bills at the same rate as a busy one. Set a budget alert on day one.
"Why would a company choose one cloud provider over another?"
A weak answer recites which is biggest. A strong answer talks about fit. Say something like: it depends on what they already run and what they are optimising for. A Microsoft-heavy enterprise often picks Azure because identity and licensing line up with what they own. A startup wanting the widest service catalog and hiring pool leans AWS. A data or Kubernetes heavy team may prefer Google Cloud. Then add the mature point: many large companies run more than one on purpose, to avoid lock-in or to use the best tool for each job. That shows you understand trade-offs, not just logos.
You rarely get to choose the provider. You inherit it. Your employer already runs on AWS or Azure or Google Cloud, and your job is to be useful in that one quickly. So the smart fresher does two things: learn the universal concepts deeply, and stay calm about labels. When a teammate says "spin up an EC2 box" or "drop it in a blob container", you will know they mean a VM and object storage. That fluency, more than knowing all three consoles, is what makes you look ready.
Pick one provider, ideally Google Cloud for its gentle Always Free tier, and create a free account. Launch the smallest virtual machine in a Region near you, connect to it once so you have done it, then open the billing or cost page and set a budget alert at a small amount such as 5 dollars. How to check you succeeded: you can see your VM listed as running, and you receive or can preview a budget alert email rule. Then delete the VM. Knowing how to turn things off cleanly is half the skill, and it keeps your trial free.
My honest opinion: stop comparing, start committing
Here is where I disagree with a lot of the advice online and even with some vendor marketing. The common message is "learn multi-cloud, be provider-agnostic from day one". For a fresher, that is the wrong order. Spreading yourself thin across three consoles gives you three shallow halves of an understanding and no depth in any. Multi-cloud is a real and valuable skill, but it is a skill you earn after you are genuinely strong in one. A person who knows AWS well can pick up Azure in weeks. A person who knows a little of all three convinces no interviewer.
So commit. If you have no other signal, pick AWS for the job market or Google Cloud for the easiest free practice, and go deep. The concepts, not the brand, are what you are really buying. Whichever you choose, the next person who interviews you cares far more that you can reason about compute, storage, networking and cost than that you memorised a third provider’s menu.
Do not assume a certification in one provider proves nothing for another. The reverse is true. An AWS Cloud Practitioner or Azure Fundamentals badge mostly tests the shared concepts, so it signals readiness across the board. Pick the entry certification for whichever provider your target employers use, and treat it as proof of the fundamentals rather than a loyalty card.
FAQ
Which cloud is best for beginners?
There is no single best. AWS has the most learning material and jobs, Google Cloud has the kindest free tier for practice, and Azure is the natural fit if you already use Microsoft tools. Any of the three teaches you the same core ideas. Pick one and go deep rather than agonising over the choice.
Is AWS harder than Azure?
Not really. AWS feels busier because it has more services and more ways to do each task, which can overwhelm a beginner. Azure can feel more guided, especially if you know Windows and Microsoft 365. The underlying concepts are the same difficulty in both.
Should I learn all three to get hired?
No. Employers hire for depth in the one cloud they use, plus solid fundamentals. Learn one well. You can add a second later, and by then it will feel like learning a new dialect, not a new language.
Will my skills transfer if I switch providers?
Yes, mostly. Compute, storage, networking, identity and the shared responsibility model exist in all three. You relearn names and console layouts, not the concepts. That is exactly why this part is worth more than memorising one menu.
Is the free tier really free?
Only if you watch it. Trials end and credits run out, and an idle resource you forgot to delete keeps billing. Set a budget alert the day you sign up and delete what you are not using. Google Cloud is the most forgiving because it does not auto-charge when the trial ends.
Where this leaves you
The three giants sell the same shopping list with different labels and different specialities. AWS for reach and jobs, Azure for Microsoft shops, Google Cloud for data and easy practice. Your move as a fresher is not to compare forever but to pick one, learn the concepts under the brand, and watch your bill. Do that and you are no longer the person asking which cloud to learn. You are the person who can be dropped into any of them and be useful by the end of the week. Next, create a free account on the provider you chose and launch one small thing today, then delete it. The doing is what makes it stick.
References
AWS Free Tier update: new customers get up to 200 USD in credits
Statista: worldwide market share of leading cloud infrastructure providers
Google Cloud Free Program and Always Free tier


DrJha