Always Start with the Concept
The best place to start the process of making a video game is making the story for the game. Jumping in immediately to the coding with no clue what your game would have in it would lead to you stumping yourself in what to do next. Creating a concept for a game's story first allows for knowledge of what to make when you get to coding the game you make. You should not code a horse into your game if you don't know if you're going to need it. Making the game concept will require some inspiration. Once inspiration strikes, you will need to finalize details before starting the coding process. Inspiration for your game can come from anywhere and come anyway it wants. Once you are inspired and have a proper story it is time to create the code.