How I Learned C#
About me
I am a self-taught programmer who has been in the software industry for over ten years. Programming and debugging are not just my profession — they're also my passion.
Why I wanted to learn C
I started as a QA analyst for a small start-up company. After discovering so many bugs in the software, I wanted to chip in and help resolve the issues.
I began learning C# in 2006 and it has been my go-to language since. Compared to programming in VB and VB.NET, the syntax for C+ is more fluent and makes development so much easier.
I've been working professionally with C# for over 10 years now, and am continuing to learn best practices and coding standards.
How I approached learning C
Learning C# was a bit of a challenge at first because of the syntax difference between VB and C#. I bought many books and researched the C# equivalent to VB syntax.
Challenges I Faced
The challenges that I faced with C# is that there is so much to learn and the .NET platform keeps expanding. Advanced techniques and programming to improve performance can be very tricky.
Key Takeaways
I enjoyed learning C# and all that it has to offer on the .NET platform.
Tips and advice
C# may appear daunting, but it is very easy to learn and there are many resources, such as Microsoft Virtual Academy and on-demand training, to assist. Do not give up and keep coding!
Final thoughts and next steps
I am currently learning how to analyze and debug performance issues with WinDbg and Sysinternals Suite.