Video games are some of the most complicated software stacks in the world. Making even a very simple video game from scratch is probably better thought of as a life-long project, not a quick couple of afternoons unless you’re just wanting to make tic-tac-toe.
If this is something you really want to do, I’d encourage you to keep it up, but if you’re already this upset, I think that’s a serious sign of misaligned expectations.
It’s probably best to think of this project as a way to teach yourself about programming and various ideas in game design. Focus on the journey, not the destination, because if we’re being honest, it’s very unlikely you’ll make it to the destination you appear to have in mind.
But that’s okay! Unfinished projects can still be very rewarding, so long as you enjoyed the process.
To quote your own words:
It ain’t easy being greedy!