Question: Very new to the world of HTML and I will try to phrase this question as best as I can.

Currently, I am creating a website. For each page I am creating, I have 2/3 pages - 1 I save the HTML file in, the other I save the file .css/.js.I make sure to keep the name of the file the same and in turn, it edits my html page as I wish it to do. So I therefore have a folder with 2/3 files made up of HTML, CSS and Javascript. Is this the correct way, or should I have everything saved together in a .html file?

Answer: 
Reasons for separation:

1. Separate JS - Reuse it on other pages
2. Separate CSS - Able to give the site a new fresh look easily along with reuse
3. Separate HTML - Focus on content not look.

Also should be mentioned CSS/JS could be cached if used on multiple pages on your site
First and main rule : 

> 
> A web developer should be able to change the markup in an HTML
>  template without worrying about accidentally breaking a CSS rule or
>  some JavaScript functionality.
> 
> 
> 

So Yes, your `html`, `css`, `js` files should be separate.