Starting My Journey into C# .NET
Source: Dev.to
Introduction
I haven’t mastered Python yet, but I’ve decided to begin studying C# and .NET as my next step.
While attending university, I explored several programming languages in a rather surface‑level way. Among them, Python stood out as the most intuitive and expressive—it was the first language that made me feel, “Maybe I can actually become a developer.” Its immediacy let me see results instantly on the web as I modified or added lines of code, which was fun, visual, and rewarding.
Why C#?
My natural way of thinking is to understand structures first, then explore the details inside them. C# immediately appealed to me because it’s a structure‑oriented, strongly typed language that matches how I process and reason about systems.
Certifications and Azure
I’ve earned my Microsoft Azure AZ‑900 certification, and I plan to pursue AZ‑104 and AZ‑400 next. C# and the Azure cloud environment work together, and that combination feels both practical and exciting to me.
Job Market
The Swiss job market values C# as a common and in‑demand language. Its professional relevance makes it feel like the right path—both personally and strategically.
Learning Approach
Unlike my Python journey, I won’t focus much on basic syntax this time. I’ll dive directly into small projects—no strict roadmap, no endless theory. I believe that by building consistently, even small projects will naturally lead to something meaningful.
For this new C# series, I’ll still use AI tools for light editing and formatting, but comments, explanations, and reflections will be written by me—even if my comparisons or analogies sound a bit unusual sometimes.
Goals
My goal isn’t just to write clean code; I want to think deeply, understand systems, and eventually become a true professional in this field.
Closing
To those who are studying and building their own paths—I’m rooting for you. Wishing everyone an amazing year ahead. Happy New Year 2026, and let’s keep growing together. ✨