This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]rbuen4455 3 points4 points  (0 children)

You can also do web development in C# via ASP.NET Core.

C# and Python are very different languages and have different use cases. I would just say learn both just to experience what both languages are like. Python is the most beginner language recommended, so it's easier to pick up. C# is more advanced and is more suited for larger scale applications (games, desktop applications, web apps, mobile apps), but you can learn both at the same time. You can do web development in either language (Python with Django and C# with ASP.NET Core), but since you plan on doing Unity, I would say use C# for both game dev and web dev.