Hi @A N ,
As far as I know, the content you mentioned can already make template pages. If you want to build a website, you may also need to learn about server-side development, website publishing, domain name application and binding, hosting websites, etc.
I recommand that you could start learning from ASP.NET. And this will be a very long process.
Best regards,
Xudong Peng
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.