I guess every technology has its own jargon, or maybe look at the terms as extensions to the English language (or whatever language you are using).
I'm going to guess that building websites has its own terms. I've seen them but don't know what they mean i.e. css . If I were to start learning about building websites I would first learn the terms and what they represent.
Picking things up from the web is not the same as a "Arduino and C++ 101" so a little of it is sink or swim. And while I don't know the %age of newbie's who have abandon the technology I have seen a lot of very green folks succeed.