I often stumble upon debates online on Twitter (X, but I’m still not used to that new name) or reddit about what language should one learn or what language is the best.
While these discussions have their merits, they are often conducted on partisan grounds and seldom do they give a satisfactory outcome.
I understand that the programming language you use is important for you as the t is important for me, but I think we would gain from moving off the partisanship and check the pros and cons of languages.
I have been guilty of disparaging Javascript due to its inexplicable package management system (NPM, Yarn, etc) and all the layers of framework that comes on top (react, android, Vue.js, …) but it was all about my own comfort.
I learned strong typed languages from the start and I feel very comfortable with it and it’s a way of thinking that is close to me. I understand that others have different opinions and it’s good to have that even though sometimes, I fail to understand how one can enjoy Javascript as a front end language, but even more so when it’s used as a back end language.
I am .Net through and through and that has worked for me. Now with Blazor, it’s even better since we can use the polished .Net skills to create nice front ends (web, mobile, etc…). Thank you, Mr Sanderson.
But the most important thing is that whatever language you decide to use, you finish the project you’re working on and you earn your money with it.
The rest is dogmatic as worst and mental self gratification at best.
Happy coding (with whatever language suits you best (but it should be C# 😂))