I believe a good way to start getting experience in game development is by prototyping various ideas.
From having a small idea that can eventually lead into or be a part of something larger using this method you can start with really small simple projects and minimise loss and frustration for things that you just can't get working yet and if you can then you can have a base to work on for something that you could work on later even if some ideas have to be slightly adapted.
If you are reading this and have experience in this area i hope you can add some ideas that you have done personally and give some guidance for people that are just starting their journey on where to begin.
If you are just starting always remember to start with the most basic of ideas. (It's often the case little projects bleed into larger ones).
Just a couple of things i have done when i was learning is making a calendar engine that i eventually simplified and introduced into my games as a timer that keeps track of how long you have been playing.
I also started an rpg idea that i have never released but figured a way for characters to follow the main character that i put into my Zelda game and that became Navi the fairy.
I hope at least someone can get some ideas from this topic as i know from experience it can be difficult to know where to begin.
Thanks for reading and Good Luck :)