0
First choice of language and direction. Tough choice
Hello. Help me with advice on the choice of programming language, frontend is definitely not interesting. The choice is between Python +Django or try with database, ML. C# Unity is also pondering. In general, I am confused that my head is a mess. Help me choose a direction that I will not regret. Thank you very much for your advice.
4 ответов
+ 2
It depends on why you are learning programming and what type of programming you want to do.
For web back-end: Python, JavaScript, SQL, Django. All essential courses. You will also need HTML/CSS.
For game dev: C# for Unity. C++ for Unreal. C# or GDScript (similar to Python) for Godot.
For AI/ML stuff: Python is a good choice with TensorFlow, OpenAI, or others.
If you study game dev, it will be harder to get a job as a programmer as demand for that is less than for web dev. For web dev, you need to know a lot of different things.
If you are a new programmer and don't know anything yet, it's easier to focus on one language until you can do that well. Python is easier to learn, but C# is a good option as well. After you have some mastery, you can learn another language and build on what you know.
Syntactically, every language is different. But the overall concepts carry over from one language to another. Once you know one language well, it's must faster to learn the second, third, etc. Personally I've studied every major language just enough to know the basics. But I spend my time in C# for game dev and JavaScript for web dev. I like REACT for web dev, so my web dev stack is JavaScript, HTML, CSS, and SQL.
+ 1
SQL basics are quite easy. You can get advanced, but rarely need to. If you have a pc or Mac, you can install MySQL to practice with.
0