I'm making my first game by myself

I'm creating a narrative 2D game by myself. I already have the idea, some game mechanics, and the script and the story, but I'm a bit lost on how to start creating the game. I'm not sure what I should do, whether to start with a demo of the game, try to do some main mechanics alone, or where should I start?