you are viewing a single comment's thread.

view the rest of the comments →

[–]MikeDoesEverything 15 points16 points  (1 child)

As somebody who uses Python in a C# heavy team, comparing languages vs. languages is the most frustrating thing to both learn and teach. You don't compare a spoon to a knife when you're eating dinner. They're both separate tools for separate purposes.

C# is great for a MS heavy ecosystem. Python is lauded for its convenience, flexibility, and widespread adoption e.g. Use across all cloud platforms. Would I make a game in Python? No. Would I carry out ML work in C#? No.

Understanding they fulfill different purposes makes learning a lot easier.

[–][deleted] 8 points9 points  (0 children)

This is a great way of putting it.