DEV Community

Discussion on: Q: As a #CodeNewbie, what programming language do you want to learn - and why?

Collapse
 
abm_dev profile image
Auroiah Morgan

I enjoy programming in C#. It was the first language I was introduced to while in college during my IT days. I took some time before getting into developing and learning how the whole chain work but it lead to some funny coincidences here lately. I came up in code camps and self learning with tools and languages JS, Salesforce, Java and HTML/CSS . All confusing at the time for me, and was focused more on a web page or CMS interactions. I was more under the impression that I was not doing the right thing to make apps and games. I avoided Android studio Kotlin and iOS Swift, idk why, I guess. just wasn't a fan. Back to C#, I gained a lot of traction in that language especially with Unity3D Programming training, it was a easy way to grasp the concepts for me and I had a fairly decent OOP understanding by then. Once again , along came the web development thing with .NET and Razor ( A horrible attempt to consume Spotify API , that I still need to refactor lol ) I felt more comfortable with it and grew to accept it, even went down to learn JS more. Fast forward a few failed interview, painful debugging and fun laughs I get to toy with C#9 and 10. I have created games, prototypes, with Unity, have several tooling and framework options for various projects that reach out to my React and VUE (mainly for work), a lot of inter-op language options that so happen to align with languages and platforms I have used in the past ( I seen something about Rust to and a buddy has sparked my interest there!), and of course SaaS, PaaS, IaaS ( a solo dev dream) options with Azure. I came from AWS training and GCP self learning so it translated easily. The last connection was Microsoft, the computers I have used all my life, the gaming device I have played on all day long. And more recently the ones that now own my favorite gaming companies with plans to make them better ( I am a huge Diablo fan!) . C# is my jam all day, everyday, XML , XAML, JS and other markup and languages found in that ecosystem is just something I pick up on well, enjoy doing and not afraid to burn a few projects with a plan that was better on paper ! :)

Collapse
 
nitya profile image
Nitya Narasimhan, Ph.D

Can I say I really loved your response. I almost wish this was a post in itself because you shared the details of your developer journey so well that I think it will resonate with others and maybe even inspire a few beginners to dive into C#. Thank you so much for taking the trouble to write such an amazingly detailed response!

Collapse
 
abm_dev profile image
Auroiah Morgan

Thank you !