A
A
AlTerV2021-08-23 00:43:41
IT education
AlTerV, 2021-08-23 00:43:41

Which programming language to choose for backend development: C# or Python?

Hello!
I want to develop in backend development. Even from the university, I began to try different languages ​​(C, C ++, JS (for the front-end)) and directions (front-end, mobile development, back-end) and settled on the back-end.

I wanted to choose C # (with ASP.NET), but I met an opinion on the network that it is better to choose Python (Django), they say, it is now the most relevant and more in demand, and there are more vacancies, and the salary is higher. There were also opinions that it is better to choose C #, because. for a beginner, this is the best option, and Python has a lot of pitfalls.

Personally, I prefer C #, but after reading the opinions I somehow got a little confused. Tell me which language is better to choose? Thank you for your reply.

PS.: there is a similar question on this resource, but the choice between these languages ​​​​for game development was considered there, and I'm interested in the backend. So I decided to ask this question. I hope I didn't break the rules.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Adamos, 2021-08-23
@Adamos

Python - for interesting but small or niche projects.
Sharp - for a dull enterprise.
If you don't get sick of Microsoft documentation and shamanism with black boxes - a career with dotNet can be quite successful. Python is easier to work with, but not so fat to earn. Roughly speaking, Yandex is one, and Outlyuks with Sharepoints are instructed at every large enterprise.

I
Ilya, 2021-08-23
@sarapinit

and there are more vacancies, and the salary is higher

There are enough vacancies in both cases. About sn, a controversial statement.
it is better to choose C#, because for a beginner, this is the best option, and Python has a lot of pitfalls.

Quite the contrary, python is easier for a beginner, but also a strange argument unless you intend to always be a beginner.
Tell me which language is better to choose?

which one do you like better

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question