If you do not have any prerequisite knowledge regarding the programming language, it is important to be familiar with HTML and CSS. Most common actions can be performed if you understand HTML. CSS deals with appearance and formatting on a larger scale. But with these two, the webpage will look extremely basic. This is where Javascript plays a vital role, by enhancing and facilitating the whole web page.