A domain name is the address of your website. For example ours is www.introspective.co.uk people can type this into the address bar to reach our website directly.
Web Hosting is a place to store files on the internet, you must pay for this service usually on a monthly basis. Think of it as renting space on the internet to move your files into.
A Server is
Hypertext Mark-up Language is a programming language which all websites are written in. This language communicates with the browser using this language telling the browser what information to show.
Cascading Style Sheets are a way of styling HTML elements (how they look) you can add backgrounds, borders and position elements etc.
PHP Hypertext Pre-processor gives web developers the ability to create dynamic websites such e commerce websites, content management systems and online blogs.
Search Engine Optimisation
SEO (Search Engine Optimisation) is optimising a website to make it more visible in the search engines. This is achieved by a number of methods including changing the content to include keyword density. Read more about How Search Engines Work