Yes, you would. These are the foundations of being a successful front end developer. Though I feel, you don't need to remember all the tags and attributes, because there are a lot of them and its not possible to remember everything. Just know each one's use and use them as you need.. For example if you are making an HTML Form, then search all the tags and attributes related to that, so that you don't miss anything important. You will find the details in a concise manner on w3schools.com . And also, when you learn these skills, just don't stop. Try learning bootstrap, jQuery, AngularJS after that. But the most important thing is PRACTICE. These skills would be of no importance to you if you don't know how to use them together. All the best!