Quick answer:
All you really need to know is HTML.
client side is things like HTML, Java, that run on the visitors browser
serverside our languages like PHP and ASP that run on the server the site is loacted independent of the browser
Steps involved:
Create Content
Create Images
Put images and content together
Upload to server (web host)
My Suggestions:
Learn HTML, CSS, and PHP in that order