Starting in tech is usually exciting, the fact that you just discovered, that you can do more with your computer or phone than you think gives you the trills, this makes you relate to quote by Nikola Tesla
I do not think there is any thrill that can go through the human heart like that felt by the inventor as he sees some creation of the brain unfolding to success. Such emotions make a man forget food, sleep, friends, love, everything.
but as time goes by you get involved with more people in the developer community, and you discover this vast ocean of knowledge, this makes you happy, but at the same time, you feel that you just know only a drop of knowledge from that ocean compared to other programmers you see out there and it frightens you and makes you feel like you don't belong here.
this is pretty normal for everybody, but one thing I realized was that, I was just beginning my journey, you are just beginning your journey, those that are here before us, started from somewhere and there was a time they felt left out too, and if we look back we will discover that we have made great progress although it seams little,
but just know that you have come a long way, and some people are currently where you started, the best thing to do is to continue exploring that ocean of knowledge and enjoy doing it because that's what is important.
P.s always seek help from those above you