Have you read the FAQ on the right? I know its easy to miss, but its got lots of valuable information for people just getting started.
I have two recommendations for you:
1) keep your first games SUPER simple. For a complete beginner, making a game like pong would be quite challenging but also a good introduction to making games. To accomplish that task, you have to understand the game loop, how to handle user input, how to display scores, how to trigger victory and loss conditions, how to write AI and where that fits in, how to move things on the screen in real time, etc. You can even accomplish this with a black background and white rectangles, no need for graphics yet.
2) The best resource for getting started is a solid book on beginning game programming. I recommend something on C# with XNA (ignore that its deprecated). Sure, books cost money, but who cares? You get super high quality content which has been vetted and compiled into a coherent series of chapters. Its rare to get that by reading online articles. If you really resist buying a good book, the second best starting place is probably over on Riemers XNA tutorials. He also publishes a book, which is probably better than his online articles.
Again, start super simple and buy a book. Every great project has humble beginnings. The first step is always to get something to show up on the screen. Good luck!