hi paul. from what i have read around in the internet, html4.01 is the old standard (~2000) and html5 is the new standard (2013). these standards define how you should write the markup language, what tags are acceptable, etc among other things. there are some differences but not that great i think. you should stick to html5 whenever possible, except if you code for old browsers.
hope this is not very wrong