Any advice is appreciated.
Download an engine, learn how to use it, and start making games.
Oversimplified, I know, the point is: Do not spend to much time wondering about what language to pick (or what Engine), pick one you think will fit basing your opinion on ALREADY EXISTING advice on the internet (The search function will help find the certainly existing hundred of threads on similar topics on Gamedev.net), and start creating games.
Just be aware of the important point Tom made above: if you are a total beginner, you will spend years learning the skills needed to really be able to make the game you imagine. And given that most beginners have very large, unreasonable projects in mind usually, you will spend years again when you are finally ready skillwise to create all the needed stuff to make your game.
Of course, you can start making games right now, and be done with your first game in a week or two, if you try to wet your feet on a much smaller project. Then tackle a bigger task.... and so on.
This will keep your motivation up and you will continue to learn more and more of what you need to create your dream game.