+ 4
If your a beginner, Read this!
This is your guide to sololearn! Coding language ______________ Web devolpment: Html, css, js, php, and jquery Game devolpment: C++, C#, Python Android Applications: Java If you are wanting to just code in genral, start with python. Never code without an idea of what you want to code, if you do not have any ideas, ask someone on SL, they will help you.
5 Respuestas
+ 3
look up these as well among others 👇
https://www.sololearn.com/discuss/96845/?ref=app
https://www.sololearn.com/discuss/281118/?ref=app
https://www.sololearn.com/discuss/270094/?ref=app
+ 1
i dont know much about pythons uses, but i do know 3D engines use it
0
This can be very useful for beginners and can eleminate hundreeds of posts like: "What should i start with" or "What should I learn next"... Nice job @Joshua. 👍👏👏
Just it would be better to clarify that for web developers, the languages are arranged based on what to learn first...
PS: You forgot about Ruby, Swift and SQL😅
0
Java is way better than Python for game development, since it peforms better. Python is good for getting into coding and getting small things done quickly. Java in combination with Libgdx beats Python easily in terms of performance . The only downside is the garbage collector which you have to be aware of. So no, Python is not really suited for game development, but Java also is not suited for that. When we're talking about 2D, Java gets the job done, because hardware nowadays is good enough. When we're looking into 3D, Java is not suited for that. Minecraft is a good example. It doesn't matter wether you like it or not. It's just that it takes way more resources and is way slower than it would be in C++. Also Java has the advantage of being multi platform. So you can create software (e.g games) for both, desktop and mobile. You surely can do that in Python as well, since there're Frameworks, but I bet they're poorly documented.
0
There are some, but have you ever seen a proper 3D game made in Python? I have not. It's simply that it does not peform good enough. Just that you can do something, doesn't mean it is good to do that exact thing.