How do you start a website?
That's simple. Hire a web designer and developer - that's me :)
Fluent in Photoshop, HTML5 CSS3 Sass and improving on jQuery every day. That's frontend stuff.
Knows around php, mysql, wordpress, joomla and other CMS.
Silly me, you might not understand all these. But hey! Just imagine, you get to have a web designer and developer and pay only one - that again obviously, is me. :)