Thinking about the programming language is the wrong way to go IMO. Languages are just tools, think about the game you want to make first, then choose a language or tool (Construct 2, Game Maker, Unity) that will easily let you make the game.
If you are a beginner I suggest you make small games (pong, tetris, breakout...) with as many languages and tools as possible. You have to get your feet wet, don't be lazy.
Personally, I did that with C++ using SDL, Irrlicht (if someone from the Irrlicht community is reading this, I salute you!) and SFML, then in Java, then in C# with SFML, then made a pong in Javascript and HTML5 then I moved to game making software, I made a galaga clone in Stencyl, then many small clones of classic games in game maker, and now I'm developing using Construct 2.