+ 1
What are the good programming languages for 2D games & Windows Softwares?
How do I choose the best programming language that is good for my question? I need to choose between Python, Java & C++
3 Answers
+ 8
You could start with JavaScript because most online 2D games are being made in Javascript libraries.Â
+ 4
Java has a built in Graphics library which makes it a lot easier to make 2D games or GUI (Graphical User Interface), once you understand the basics of it (find some Java 2D game tutorials or Java GUI tutorials on YouTube). C++ has the Windows API on Windows, but it's hard to use so for GUI you should use Qt and for 2D games something like SFML (you can also find videos about these topics on YouTube). You can also make 2D games and GUI in python, but I have no knowledge about python. So Java is easier, but C++ might be more effective with a library.
Java Graphics:
https://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html
Java Swing:
https://docs.oracle.com/javase/7/docs/api/javax/swing/package-summary.html
SFML:
https://www.sfml-dev.org
Qt:
https://www.qt.io
YouTube:
https://www.youtube.com
+ 2
c++ all the way
great for console games and can be used for mobile applications aswell