C# is highly underrated

I guess everyone wants to become a Python Developer nowadays. I guess other programming languages (like python) are also easier to learn than C#.
 
The reasons are historical. Back when C# was first released to the public, Bill Gates had just resigned, but Microsoft still had the "evil empire" reputation. The only people developing for C# were people who were already on the Microsoft platform.

When the shift to open source came in the mid-late 2000s, nobody developing for that world was using C# or Microsoft languages/implementations.
 
I like C# (.NET) code and also Python scripts.

Both can be easily decompiled for free to have a look inside. ;-)

Maybe some C# (.NET) developers moved away due to the same reason.
 
I like C# (.NET) code and also Python scripts.

Both can be easily decompiled for free to have a look inside. ;-)

Maybe some C# (.NET) developers moved away due to the same reason.
I think C# is more used for web apps and apis, and reverse engineering shouldn't be problem for those kind of apps. It's more about reputation about microsoft, and people thinking its not open source, its only windows etc. While in reality it's very very good, can run it on linux as good as on windows, and it's open source.
 
I'm in the middle of building something with C# for the next few days. I like it, and it will defiantly be developed going forward soon as a priority for relating the newest most up to date code via chatgpt, now that MS is so heavily involved.

Would be good if MS githubs are pushed straight to chatgpt, watch this space! lol
 
Yeah, It`s Underrated, For Me The Best Part Is It`s Free To Look Inside. Maybe The Developers Aren`t Working Anymore.
 
Agreed, Tried it for the first time a few years ago and was hooked, it's almost like a sweet-spot between JS and Java

ASP.NET definitely gives Spring framework more than run for its money when building microservices and SignalR I found to be more straightforward to implement than any other java/apache dependency offering similar functionality

Just wish they had a Batch solution now
 
Nothing special that I found in it and it depends on a domain. It's a killer for web dev and SaaS, but java might be a fair competitor.

Although it's all business for these... angel investments. I don't want to become a crackhead writing code for millions of customers that when it breaks, it's just extra stress. Who wants stress. I only want happiness and passion, power, and my projects, and products to match the reality we're living in. My mind associates Java and C# with stressful, enterprise environments.

I feel like C++ is where the things are directly. You can touch the computer with your fingers from the inside and it's all then when your energy from your body flows to electronics components, then you become one with the technology and you have 100% art expression with maximum control. It sounds like I am high or something, but for real, it's some passionate look at it.

I don't really understand why someone competent would do C# instead of C++ when they work from home. It's just impossible for me to understand. Garbage collection? Forget it... I can handle that with some outside of the box thinking. :p I'm not gonna limit myself due to some garbage collection.

Oh sorry, if you pick a language to use a framework or a CMS, we're not sleeping together! I pick those tools for power and use cases / due to understanding how it fits business. I don't pick them to fit my past. Holding onto the past is not gonna let create a limitless mindset.
 
Last edited:
.NET is constantly improving and the kind of tooling and libraries they have is just state of the art. I wonder why many more people are not using it.
C# is a good and easy language to learn ,however, most people prefer python.
 
Man, I really like C# and it is quite underrated. It is used in many places, and I have used it in several projects myself. I like it even more because it is widely used in games, a market that I am a big fan of. I am a security researcher and have worked on several cases with C#, including identifying many malware written in C#.

I stopped using it because I stopped using Windows (I even studied Xamarin and intended to work with Xamarin because at the time I saw many well-paying opportunities, especially here in South America). After I focused only on Linux (Arch Linux ^-^), I continued using C# through Mono but more focused on simple scripts; I even used PowerShell as the default shell on my Arch. But then I stopped with C# and only continued with PowerShell in my environment.

I even followed some YouTube channels about the language in various areas such as information security, game development, Windows applications, and mobile apps.

C# still has many opportunities, and those who focus on this language have a great future ahead.

The .NET ecosystem is amazing; I believe it is difficult to become obsolete or unusable as it continues to be very important.

Nowadays, C# is everywhere, especially at Microsoft and its subsidiaries.
 
I use it more and more now in zennoposter. So easy now with ai. Life gets much easier. You can do a lot with it and if bring down the cpu usage a lot.
 
True, lot of people are using things like py, rust etc.. If you ask me C# is way to go for automation since it has built-in libraries that allows you to interact with browser and other windows, without need for things like selenium, playwright etc...
 
I completely agree that C# is a great choice for automation, especially with its built-in libraries for browser interaction. It's interesting to see how many of you have used C# in various projects, from game development to security research. I'd love to hear more about how you're using C# with AI in zennoposter - what specific tasks are you automating, and how has AI integration improved your workflow? Additionally, for those who have switched to other languages like Python or Rust, what were the main reasons for making the switch, and do you think you'll ever return to C#?
Well im not using zennoposter, i have used n8n so far. Also, im using C# to generate ad revenue trough my app, since it can work with native browsers and view ads in background while user is using his PC normally.
 
.NET is constantly improving and the kind of tooling and libraries they have is just state of the art. I wonder why many more people are not using it.
I totally agree. .NET has evolved significantly over the last few years. The shift to cross-platform with .NET Core and now the unified versions (.NET 6/7/8/9) has made it incredibly fast and versatile.

In my opinion, the main reason some people still hesitate is the "legacy stigma." Many developers still associate .NET with being Windows-only or closed-source, even though it’s been open-source and high-performance for a long time. Also, the JavaScript/Node.js ecosystem has a huge momentum in the startup world, making it the default choice for many.

However, with the state-of-the-art tooling like Visual Studio and the sheer performance of ASP.NET Core, it's definitely an underrated powerhouse for modern dev!
 
Back
Top