Welche Programmiersprache lernen?

Hallo mein Ziel ist es später als Freizeitaktivität spiele zu entwickeln, da gibt es ja einige Sprachen. Ich habe 3 Sprachen im Auge: Java,Python und C#. Ich bin mir aber nicht sicher mit welcher ich anfangen soll.

PS: ich würde erstmal mit einem 2d Spiel anfangen.

Lg

(No Ratings Yet)
Loading...

Similar Posts

Subscribe
Notify of
16 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
verreisterNutzer
4 months ago

Python and c#

verreisterNutzer
4 months ago

I would first learn the basics of Python, could you call me good courses for Python and C#? Z.b. on udemy

Lukasistein
4 months ago

Why is Python for game development? I’m on my way with Python now, actually for the last three years. For games the language is not made, PyGame is cool but with it you simply don’t build games that go about things like Mario (in 2D).

verreisterNutzer
4 months ago
Reply to  Lukasistein

Backend if necessary

Lukasistein
4 months ago

And you can’t use C# for that? Believe me, I love Python. But C# is much better for that. Backend is really not an argument, C# has ASP.NET, Blazor, the necessary speed for large applications … I don’t see any reason for Python.

I’ve already made a buckling stuff with Python, even larger web applications. But if you want to play in the game development you can just learn C# and use it in the backend. C# is actually more for the backend.

Lukasistein
4 months ago

If your goal is the game development (which is quite challenging), then I would learn C#. Don’t start playing games directly. It’s too complicated for a beginner.

Learn the basics of C# and the Eco system around this language. You can write small tools, calculators, etc., programming is always just about practicing.

If you’re a bit more solid then you can start playing with Unity. My tip would be here, by the way, not to despair. Programming can be confusing, you have to learn to think in strange ways. Developing games in particular.

What also helps if you are good in the language, because when programming you need it extremely. Many think math is the most important, when developing games it is also relatively relevant, but linguistically it is extremely demanding.

You have to translate everything in your head, in the beginning you need quite a long time, but at some point it was like a book you’re writing.

lg

verreisterNutzer
4 months ago
Reply to  Lukasistein

I would rather learn Python first to find a basic understanding for programming, and then safely start in C#

Lukasistein
4 months ago

You can start with Python, but it will be hard to switch from Python to C#. After all, Python is different and many things that are absolutely common in other languages are made in Python via detours.

Personally, I’d really put C# on your heart.

verreisterNutzer
4 months ago
Reply to  Lukasistein

Do you have any websites, books, courses you suggest to me, and any tips, e.g. with which app I should make notes etc.

LG for your detailed answer

LUCKY1ONE
4 months ago

C# with Unity and then C++. You can save Python. Python is basically not much easier than C#. This is a common misbelief.

teehouse
4 months ago

So with Python you can dive into the programming world wonderfully, but for game development, Java and C# are more suitable. In principle, there is C++ best, but this is also a bit shaky.

verreisterNutzer
4 months ago
Reply to  teehouse

I would rather learn Python first to find a basic understanding for programming, and then safely start in C#

teehouse
4 months ago

Yeah, you can do it. Ultimately, it’s really important what you’re up to. If you know what you want to develop, you choose a language.

teehouse
4 months ago

2D I’ve done many times. 3D is not without.

verreisterNutzer
4 months ago

I would like to develop 2d games in the beginning platformer and top down shooter and if I’m experienced then 3d games

SikerimAMK31
4 months ago

Programming is the best way to get started with a language, and what makes a halfway fun. And rather not to get x contradictory opinions, which is now the best language.