Hey you
Yeah you over there getting discouraged by the pervasive "omg this is so obvious" and "wow they weren't doing <thing you've never heard of>?! That's completely incompetent!" tone in tech
It's ok if you don't know everything. It's ok if you barely know one language. It's ok if you don't know anything outside of a single domain.
Programming is hard. There's a *lot* of stuff. Just front end developement has a ton to learn and is broad as hell. It's ok