DEV Community

Cover image for Going Back to C# Fundamentals — A Deliberate Reset
Sabin Sim
Sabin Sim

Posted on

Going Back to C# Fundamentals — A Deliberate Reset

Taking a Step Back to Revisit the Basics
I recently went through a severe case of the flu.
It was an exhausting ten days, and to make things harder, my entire family was sick as well. Everything felt chaotic, and it was difficult to focus on anything.

Ironically, that forced pause gave me time to think.

Up until now, I have been continuously building projects. It was fun, and I learned a lot along the way.
But at some point, a question started to bother me:

Am I really building these projects myself?
Or am I just convincing myself that I am, while AI is doing most of the thinking?

After thinking about it seriously, I reached a conclusion that was uncomfortable but honest:

These projects do not fully feel like my own.

Because of that, I decided to change direction for a while.

Instead of pushing forward with more projects, I am going to pause and go back to the fundamentals — especially C# core language concepts. Not in an academic or overly theoretical way, but fast and focused, making sure I truly understand what I am writing.

If you have followed my blog for some time, you probably already know that this space mainly reflects how I study and think.
My hope is that these notes and explanations might also be useful to others who are learning along a similar path.

I will intentionally skip things like basic Visual Studio setup or environment configuration. Those topics are already well-covered elsewhere.
The focus here will be language fundamentals, explained simply and efficiently.

Through conversations on DEV, I feel like small insights slowly begin to grow — almost like seedlings.
This blog may be modest, but I would like to share not only what I learn, but also what I feel along the way.

If that resonates with you, I am glad you are here.

Top comments (0)