It’s no secret that in recent years the web has been developing very rapidly. From time to time new libraries, frameworks and other tools that are useful for us are released. All this undoubtedly helps us to solve everyday tasks. But in the pursuit of popular novelties, we do not pay attention to the sources. Many beginning developers start their acquaintance with code with tools rather than with the fundamentals. Usually this is associated with the fact that today the vast majority of jobs for front-end developers are stuffed with “trendy” and “hype” words like “React,” “Vue,” “styled-components” and many others. So it is important for developers to learn these very things, so as not to stay out of work. But is that the only reason? Is that why developers don’t care about the basics? I think it’s only partly.