đź’» Starting My Journey into C# and .NET
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 to me as the most intuitive and expressive. It was the first language that made me feel, “Maybe I can actually become a developer.”
Python helped me build that identity — not just as a student, but as someone genuinely pursuing software development.
One of the reasons I started with Python was its immediacy — I could see results instantly on the web as I modified or added lines of code. It was fun, visual, and rewarding.
Even though I’m now moving toward C#, I believe I’ll return to Python later, especially for AI-related development once I have a stronger foundation in system architecture.
đź§ Why I Chose C
There are several reasons behind this decision.
Through my studies and personal experiences, I’ve realized that my natural way of thinking is to understand structures first — then explore the details inside them.
When I was briefly exposed to different languages during my degree, C# immediately appealed to me because it’s a structure-oriented, strongly typed language that matches how I process and reason about systems.
I’ve also earned my Microsoft Azure AZ-900 certification, and I plan to pursue AZ-104 and AZ-400 next.
Through this process, I discovered how seamlessly C# and the Azure cloud environment work together — and that combination feels both practical and exciting to me.
Another motivation is the Swiss job market.
While Java is widely used here, C# is also a common and in-demand language.
So for me, learning something that I enjoy and that has professional value feels like the right path — both personally and strategically.
đź”§ How I Plan to Learn
Unlike my Python journey, I won’t focus much on basic syntax this time.
When I studied Python, I built a clear roadmap as I went — but for C#, I want to learn directly through small projects instead.
No strict roadmap, no endless theory.
Just hands-on learning — one small project at a time — until I gain the confidence and skills to take on something bigger.
I believe that by building consistently, even small projects will naturally lead to something meaningful.
đź§ My Approach to Writing & Reflection
For this new C# series, I’ll still use AI tools for light editing and formatting,
but every comment, explanation, and reflection will be written by me — even if my comparisons or analogies sound a bit unusual sometimes.
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.
There’s still a long way to go, but I’m fully committed to the process.
đź’¬ To Everyone Learning Alongside Me
To those who are studying and building their own paths — I’m rooting for you.
Let’s keep pushing forward, even when the path feels uncertain.
Wishing everyone an amazing year ahead.
Happy New Year 2026 — and let’s keep growing together. ✨
Top comments (2)
Great post — love seeing people jump into C#. It’s a solid language with tons of real‑world use. Keep going, stay curious, and don’t hesitate to share more of your journey. You’ve got this.
Thank you so much for your kind comment.
To be honest, I sometimes feel hesitant because I’m trying to become a junior C# developer, and the job market feels competitive, especially with AI changing the industry.
But I believe that continuing to study and sharing my learning journey through posts will help me grow and become more valuable over time.
Your encouragement really motivates me. Thanks again for the support!