Should I stick with learning Python or jump straight to C# for game development?

0
10
Asked By CuriousCoder88 On

I'm currently learning Python as my first programming language, but I've recently developed an interest in C# because I want to get into game development. I've heard that Python isn't very practical for game development, especially since it's not used in environments like Unity, Roblox Studio, or for modding Minecraft. Should I finish learning Python for the experience, or should I switch to C# right away to pursue my gaming goals?

4 Answers

Answered By PlayMaker101 On

If you're serious about game development, it's best to get familiar with the game engine you're interested in from the start. You'll find loads of tutorials that will help you not just learn the language but also how to apply it within a game context, which is super useful. The more you code, the easier the languages will become.

Answered By BeginnerFriendly On

You might want to check out Godot; it supports Python and is a beginner-friendly game engine. This could let you tackle both learning to code and game development without needing to switch languages right away.

Answered By GameDevNewbie On

While it's tempting to dive straight into game development, consider sticking with Python a bit longer. It's easier for beginners, and you can create games using libraries like PyGame. It's a good way to get comfortable with coding fundamentals before jumping into something like C#.

Answered By DevGuru92 On

It really doesn't matter too much which language you start with. Python is just a popular beginner choice. If you feel that learning C# aligns more with your game development interests, go for it! Just keep in mind that C# has different versions, especially for game engines like Unity, which only supports C# 9 currently. So, make sure you're learning the right version for what you want to do.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.