Setting up a new website

No. It will take time to learn C# and related things.

Probably WordPress is best for you, in an Apache (Linux) host.

I see in Why are browsers so picky? - HTML & CSS - The SitePoint Forums that you did a bunch of work on the site 5 years ago.

Perhaps ThemePunch will help you. I don’t know anything about it except what is in the website but it appears to be doing things like what your website does.