A lot of beginner game devs begin their game development journey by starting to work on their dream game. This is one of the worst ways to jump into this hobby.
I’ll admit, I started developing games this way. I only recently started doing game jams.
By participating in game jams you are constantly releasing small games and learning a whole lot in the process. I recommend checking out Itch.io for upcoming game jams.