Python, C++ or Java? | SoloLearn: Learn to code for FREE!

+7

Python, C++ or Java?

Hello. Last week i started to learn python 3, because we will talk about in school. But i dont know if its worth to learn python. What can you do with python? That what i want is to learn a language to its perfection and program a strategy game for pc. What is the best language for GUI's and games? And what are the advantages of each language? Thanks

1/12/2021 9:54:21 PM

Domme 1

21 Answers

New Answer

+15

Python + easy to use scripting language, good for quick tests, and trying things out. - Users must have Python installed on their machine to run your program C++ + high performance compiled language. - generated code is specific to the type of computer it is created for Java + Cross platform, runtime is installed on most computers - Verbose, can be difficult to learn as a first language For a GUI based strategy RPG my personal choice would be to go for C++ or Java. See also: https://www.slant.co/topics/9364/~game-engines-for-making-an-rpg

+2

Makar Mikhalchenko, I didn't say it was a difficult syntax just verbose. That's probably because I'm an assembly language and C programmer at heart.

+2

Python is good for Data handling and structuring, but when it comes to speed it's slower. though this language is everywhere C++ is good for back-end, especially for games, to name some games created using C++ are PUBG(Players' Unkown Battle Ground) and GTA VICE City. though these games are not purely created with C++, only logic sides, and game engines.

+1

Tell me, what direction in programming do you want to study?

+1

Martin Taylor Java has a fairly simple syntax.

+1

Learn python Learn python Learn python Learn python Learn python You can do everything with it Trust me, python it's the best language to learn programming and one of the best out there Yes, it can be up to 100 times (you won't even notice) slower than C/C++ or Fortran but it is 1000 times faster when talking about coding, debugging and maintenance time Learn python now and well, make great programs, games, GUIs ecc. with it. Learn to optimaze algorithms. Learn game mechanics ecc. Then learning a new language takes only a few week and it will be only a matter of translation.

+1

As far as I know programming for the operating system requires very high knowledge. I suggest using game engineers like Unreal engine and Unity after learning the language c++ or c# Working with Unity is somewhat easy and makes games for any operating system

+1

C# is also good for GUIs

+1

Python is a very good and powerful language.. you can do anything with it. Though it's not as fast as the rest but if you want to write a script fast it's comes in handy.. python is one of the best language when it comes to AI, data science, backend etc... Learn python it's fun..😅😅

+1

That's all relevant I could get for you; https://www.sololearn.com/post/846813/?ref=app

0

I dont know yet. Something like coding programs, games or programs for machines or cars

0

Python makes it easier for programmers with shorter coding, and it can also be used in many ways. but I suggest learning another programming language as well. Keep spirit,

0

Python is very useful for learning to program, it comes very close to the human language with Python you can also play 2D and 3D games, but for games in general it is considered C which allows you to effectively manage the memory and the video card. Java is also widely used

0

I insist you to start with C/C++ because these languages are very close to hardwares and helps in the fast functioning of programs

0

If u are new to programming then learn Python first and then learn other languages like C++ or Java

0

Java is best

0

Steve Km https://www.sololearn.com/discuss/1316935/?ref=app

0

I think Python Better

-1

-2

start c++