DEV Community

Cover image for Starting my journey into cloud, coding, DSA and linux
SSatya
SSatya

Posted on

Starting my journey into cloud, coding, DSA and linux

I have recently started learning cloud basics. This space is my way of documenting what I've learned along the way, what confuses me and what worked for me. I'm curious to learn about what happens under the hood in modern infrastructure.

I'm starting with cloud computing, but I'm also interested in learning data structures and algorithms and linux administration. These form the foundations behind modern systems. So I'll be writing about these as well.

Why I'm writing in public

Writing helps me to put my thoughts in order and helps me understand what I don't fully understand. Instead of keeping my notes private, I decided to publish them. Not because I'm an expert, but because I'm learning. If others find clarity from these notes then it's a bonus.

What I'm learning right now

As a starting point in learning cloud basics, I will start with CompTIA cloud+. It is a good place to learn vendor neutral cloud foundations concepts.

  • what is cloud computing and Edge computing
  • Cloud Deployment Models
  • IaaS vs PaaS vs SaaS vs FaaS
  • Understanding High Availability vs Fault Tolerance

My goal is to build strong foundations before diving deeper into specific platforms like Amazon Web Services(AWS).

Coding

Along with cloud, I'm also working on my coding skills.

I've come to know that python helps us to learn how to think. So I've started reading up on python programming as well.

I will be writing about:

  • python concepts
  • small things that confuse me
  • Object Oriented Programming

Understanding how systems are built is just as important as understanding where they run.

Data Structure and Algorithms(DSA)

DSA improves problem-solving and logical thinking.

I plan to document:

  • How common data structures work
  • Time and space complexity basics
  • Practice problems and patterns
  • Mistakes and debugging insights

This will help me think more structurally when building systems.

Linux

Linux is everywhere in cloud environments.

I plan to write about:

  • Basic commands
  • Networking Basics
  • Configuring and Managing Storage
  • Troubleshooting issues

What to expect from this blog

  • simple explanation on the topics I learn
  • Clear breakdown of concepts
  • Real examples

This journal will grow as I grow.

Final Thoughts

  • code run on systems
  • systems run on infrastructure
  • infrastructure runs on Cloud

All of this is connected and I'm learning how these layers fit together.

I’m starting at the foundations and building upward. If you’re learning cloud too, feel free to follow along.

Top comments (0)