Should I really choose C# over Python?

WillBeCoder

Banned - selling outside of the marketplace.
Joined
Mar 3, 2022
Messages
179
Reaction score
266
You know I have a https://www.blackhatworld.com/seo/my-learning-programming-journey-i-will-create-something-useful-for-bhw.1457304/.

Someone PM'd me and said:

"Go learn C#. Python is not even a real programming language, it will cause too many problems in the future for you. Fuck Python. But C# is an advanced technology and a billion dollar company is behind it".

This made me feel so bad. Should I really switch to C#? If so, why?
 
Honestly learn both, they are both good programming languages. Both have modules/packages libraries you can use. From my experience python has better modules for selenium/puppeteer.
 
C# is good language but python is not bad tho.
I am glad i know both :D
 
both are good, it's more on what you want to do with thet code.
if it's botting seo etc learning pythonn is better since there is ton pyhong code on the subject for you to learn and thinker on.
it it's unity gaming etc than C#.
stilll no matter which code you start with, when you master one, changing or learning new code is easy. since bscily coding is a way to put logic to tell computer to give solution your want.
 
In my experience is easier to find a job with c# other than that it doesn't matter. I started with c# and wouldn't claim to know python but I've worked on plenty of projects using python. Once you learn the core concepts the language is mostly insignificant.
 
Both are good, but it is up to you to decide which one you dedicate more learning to
 
C# is the better first language in my opinion because it is similar to Java and I think Java is the best first language.

C# also has a really good framework behind it with .NET framework. You also get a bit of Powershell for free since Powershell lets you use .NET framework from Powershell.

Python is more of a scripting language, but it is still a solid language.

That said, I really don't like python at all.

I also think it easier to go from static compiled language => interpreted language (like python), than it is to go the other way around.

Also since C# is basically Java on Windows so you get Java knowledge for free by learning C#.
 
Python is easier to learn and very powerful tbh. Python made my career. These days I've branched out to other languages out of some advantages in certain use cases but I still prefer python over any other language
 
Python is easier to learn and very powerful tbh. Python made my career. These days I've branched out to other languages out of some advantages in certain use cases but I still prefer python over any other language
It truly depends on what you want to do with software. If you are looking only to write scripts, build tools, scapers, popular data science software kits, etc., then just learning python might be good.

But if you are in for the long haul and you have time to spare, then I would recommend a compiled language first like Java or C#.

By the way, there is not "bad" decision here. It is just about optimizing for your circumstances and goals.

If you are short on time and python has a tool you want, then go with python first.

Otherwise, you can take the long-term approach I suggested.
 
It truly depends on what you want to do with software. If you are looking only to write scripts, build tools, scapers, popular data science software kits, etc., then just learning python might be good.

But if you are in for the long haul and you have time to spare, then I would recommend a compiled language first like Java or C#.

By the way, there is not "bad" decision here. It is just about optimizing for your circumstances and goals.

If you are shorted on time and python has a tool you want, then go with python first.

Otherwise, you can take the long-term approach I suggested.
Absolutely agree, that's why I've moved to other languages like dart, golang, rust and javascript
 
Both are good. C# has a bigger job market but with python you can create more powerful bots.
 
Back
Top