There are various ways to approach a project like this, depending on your individual skills and goals.
For instance, if you are familiar with basic HTML, start by creating a simple page structure in HTML. Once you have everything in place, you may realize it doesn't look quite right. This is where CSS comes in - adding styles to make your page visually appealing. If CSS is new to you, take the time to learn it.
After styling your page, the next step is adding content. Maybe you want to pull data from Server X but aren't sure how. This is when you might explore using node.js to retrieve data. Be prepared to learn new skills along the way.
Creating a website is an ongoing process of:
1.) Identifying your objectives
2.) Researching solutions
3.) Acquiring necessary skills
4.) Repeating steps 1 to 3 as needed