Frontend Development is the interface of the website — the part user interacts with. The frontend is responsible for the interaction between users and the backend of the application.
Frontend development is not only limited to HTML, CSS and simple Javascript. Many frameworks help us design good frontends for our websites and make our work easier.
Internet:
How does the internet work?
What is HTTP?
Browsers and how they work?
DNS and how it works?
What is Domain Name?
What is hosting?