Originally Posted By: JustSid
Being able to program is crucial for building the logic of your game


Not only
While nowadays you can download litteraly thousands artworks from the web, even for free for non commercial games, nobody will code the game logic for you

In my opinion, the programming language by itself is not that important
They are more ore less the same stuff
What it is really important is the game engine architecture