What You Need to Know to Become A Front-End Developer

Have you ever looked at your favourite website and wondered why it was made, how did the buttons feel, or what other facets of the website are, "what's hard, is it?" Or, "I want to do something? Now