When starting out in web development and coding many users obviously won't know the difference between a static website and a dynamic website.

It's quite easy really once you get your head around it, the easiest to understand is a static webpage because all of the content and code is written for each file, if you need to change text on a web page then you edit that particular file directly.

A dynamic website on the other hand is a website that uses a database to store information on the server, your files then contain code to grab the content from the database and display it to the user. In this instance if you wanted to edit your content you would most likely login as an administrator and have a web page to rewrite your page. Examples of dynamic sites include wordpress as there you always edit your sites content in a browser and don't need to edit any files unless your an advanced user!