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)