I'll second this. Start small. If you think it's small, start smaller. I think a lot of people fail in their quest to learn game development because the scope of their initial ideas are huge.
Edit, I also recommend Designing Games, by Tynan Sylvester (RimWorld creator)
When I try to build something too big, I often get overwhelmed and don’t know where to start. I’ll try starting small. Thanks for the resource recommendations too
Edit, I also recommend Designing Games, by Tynan Sylvester (RimWorld creator)