DEV Community

Cover image for The more I learn about AWS, the more I respect fundamentals.
Ijay
Ijay

Posted on

The more I learn about AWS, the more I respect fundamentals.

One thing I have noticed lately while learning cloud is how easy it is to feel behind, especially online.

You open LinkedIn or YouTube and see people talking about Kubernetes, advanced architectures, multi-cloud setups, and dozens of AWS services, as if everybody already understands everything.

Meanwhile, some people are still trying to fully understand what a VPC even does.

Many people quietly feel pressured to skip fundamentals because everyone else seems “ahead.”

thinking other are ahead

I used to feel that way too.

At first, I thought learning AWS was mostly about memorising services and launching servers.

But once I started learning AWS more deeply, I realized the cloud is much bigger than that.

Things like VPCs, subnets, routing tables, NAT gateways, and security groups felt overwhelming at first.
Not because they were impossible to learn, but because many explanations made them sound overly technical.

At some point, I decided to create a video explaining VPCs to myself using a simple neighborhood analogy.

And that changed a lot for me.

For the first time, things genuinely started making sense.

The VPC became the neighborhood itself.

Public subnets felt like major roads anyone could access publicly.

Private subnets became quieter streets where sensitive resources like databases stay protected.

Even security groups stopped feeling like random rules and started making sense as gates controlling who can enter specific buildings.

A simple analogy of VPC

That small shift changed the way I understood networking. I stopped trying to memorize definitions and started understanding why companies structure cloud environments the way they do.

That is the difference between passive learning and real understanding.

Watching tutorials feels productive, but troubleshooting teaches deeper lessons. I even wrote about that in my previous newsletter.

For example, troubleshooting my web server when it refused to open taught me more about security groups than any tutorial. I had accidentally blocked traffic to my EC2 instance and had no idea why my application had gone silent.

Many people underestimate how normal confusion is in cloud computing.

Some concepts take time. Sometimes you revisit the same topic three or four times before it finally clicks.

Even experienced engineers still go back to fundamentals once in a while.

You do not need to understand everything immediately.

The internet sometimes makes tech careers look very linear.
Study. Get certified. Get hired.
But real learning usually looks messier than that.

There are moments of confusion. There are things you break accidentally. And there are concepts that make no sense today but suddenly click weeks later.

And that is probably how it is supposed to be.

So these days, I am trying to focus less on looking impressive online and more on actually understanding what I am learning or building.

The deeper I go into AWS, the more I realize strong fundamentals make advanced concepts less intimidating.


If you enjoy reflections like this, you can subscribe to the newsletter.


You can follow my work and projects on Twitter, LinkedIn, GitHub, and YouTube, where I share what I am building and learning along the way.

Thank you for reading.

Top comments (8)

Collapse
 
ijay profile image
Ijay

What AWS concept took you the longest to understand?

For me, networking concepts like VPCs and subnets felt much harder than launching resources.

Collapse
 
ijay profile image
Ijay

Has there been a cloud concept that made no sense at first but suddenly clicked one day?

Collapse
 
ijay profile image
Ijay

Looking back, I probably learned more from troubleshooting mistakes than from watching tutorials.

What is one mistake that taught you an important lesson?

Collapse
 
ijay profile image
Ijay

What concept made you question whether cloud was really for you when you first started learning?

Collapse
 
ijay profile image
Ijay

What AWS service or concept felt overwhelming at first but now seems obvious?

Collapse
 
ijay profile image
Ijay

What was your first "aha" moment in AWS where something suddenly started making sense?

Collapse
 
ijay profile image
Ijay

What topic have you revisited multiple times before it finally clicked?

Collapse
 
ijay profile image
Ijay

What taught you more: a tutorial, documentation, or breaking something by accident?