DEV Community

Selase Apietu
Selase Apietu

Posted on

Starting My Journey into C# and .NET

I've decided to begin my journey: becoming a software engineer, working with C# and the .NET ecosystem.

This post is less a tutorial and more a marker in the ground so I have something to look back on later.

Why C# and .NET

I want to build backend systems that are reliable and scalable, and .NET keeps coming up as a solid, well-supported way to do that.

Where I am right now

I'm working through the free Microsoft Learn C# course — going step by step through the fundamentals: syntax, object-oriented programming, and how the .NET ecosystem fits together. I'm tracking my progress in a repo I'm calling Microsoft-Learn, mostly so I have a record of exercises and notes as I go.

Alongside that, I built a small portfolio site to start pulling my work into one place. It's basic right now — just HTML — but it'll grow as I have more to show.

What's next

  • Finish the Microsoft Learn C# path
  • Build a couple of small real projects (an API, a console tool) instead of just following along
  • Start looking at ASP.NET Core once the fundamentals feel solid
  • Eventually contribute to an open-source .NET project

If you're also learning C# or .NET, or you've been through this same stage, I'd love to hear what helped you — drop a comment or find me on LinkedIn.

Learning today, building for tomorrow.

Top comments (0)