Do you already have a web host and domain? Just grab one of the many free templates available. It's very easy to create a site based on an existing template.
If you install Apache2 directly on your PC, you can develop and test to your hearts content - - even the forms and cgi backend
Just rob a couple banks and you're good to go. EzPzLemonSqeezy.Just learn HTML, CSS, PHP and you're good to go.