We are ready to start writing our first HTML elements and add style to the application. There are common elements that can be repeated in more than one application: tables, grids, input tags, select, and so on. We can define our own, but you should keep in mind that all of these elements need to be standardized, and defining it from zero can become a difficult task. Today, we have many HTML libraries and templates to start developing our view layer and add custom behavior to satisfy our own needs. Let's explore the three most used HTML, JS, and CSS libraries.