What's your eventual goal or goals? Do you want a job in the industry? Do you want to make your own games for money? What kind of games? From what I know which might be out of date now is that high performance networking code is in C++. In your other thread you mentioned an MMO right? If so you're interested in high performance networking code. If your eventual goal is an MMO and you are goal oriented then it would make sense to go the C++ route, unless you want to learn two languages.
I did mention an mmo. But it will turn out to be just an ORPG since I don't have the finances to supply a 20000 player server I will have about 400-500 online AT THE MOST. The game isn't too complicated but it will have some complicated assets these include:
- low poly (but stylish) 3D Graphics. Examples (I did not create these) Example 1, Example 2
- First Person capabilities
- PvP system
- the ability to create a factions with base/city building (not complex, just being able to place walls, doors etc.)
- Steampunkish/industial revolution theme with muskets, rudimintary pistols, steam power, flying and regular ships (will only be able to pilot) while also being able to create medieval weapons like swords, maces, mauls, battleaxes, waraxes, etc.
- some guis for the stuff I have listed but some will use commands as well.
- Limited creatures (I.E No taming, riding etc.) just used for small resourses
- Only crafting will be that for metallic items you will have to be close to a forge and the same for other items in the same manner.
So thats what I have so far and thats what I want to create.
Oh, I remember that second example... The guy taught me how to make birch trees
Still, try pong for a change. Use C# and Monogame, or C++ and SDL (Since you want an mmorpg)