You realize that you don't help me very much with your post, don't you?
Depends if you want help wrapped up in lies or help displayed as honesty!
I get what you mean in a sense though. The thought of everything there is to learn is quite overbearing. But that's like saying "I go outside with a football but then I think about how much I need to learn, how fit I need to get etc to become a professional player so I just go back inside". You're looking way too far ahead for your current skill level. You can apply it to soo many walks of life, even playing games themselves.
Set yourself small, attainable goals. Don't open Unity thinking "man it's gonna take me years to be able to make an RPG", think smaller. There are THOUSANDS of tutorials online for Unity - check out the few they have on their website. The survival shooter is a great intermediate tutorial but before that check out their beginner tutorial where you simply roll a ball around a level collecting pickups.
That's the one thing most people say when someone new comes to game dev - start small and work your way up. People expect to be able to make the next GTA in a few months, but that won't happen. And probably never will - you need a team for that and even then, it's gonna take a long time!
Also, go with programming or art IMO. So many people say "yeah I'm not good at programming or art so I'll do design". That in itself is a bad mindset - "I'm not good enough to have the RAW SKILLS to develop games, so lets do something anyone else can do". That's not taking it away from professional designers, but you'll find most of them have some background in art or programming - or both. Start small, work your way up.
Spiro is right though, if you don't feel motivated at the prospect of what's to come, you're gonna struggle, no doubt about it. Good luck though.