Welcome to Sitepoint.
Html4/5 are the structure by which content in your page is organised but you will need to learn CSS in order to display the content as you wish.
html5 is an unfinished spec and often (wrongly) considered "cool" these days but in fact html4 can do most of what you need and will be around forever. html5 is changing and evolving so I would learn html4 first but keep an eye on html5 so that you know what's happening. Then make your own choice which to use.
If you can afford the outlay then something like Learnable makes learning much easier. Also look at some of the Sitepoint books as they have some good introductions into html and css.
Also have a look around the design forums sticky threads as there are lots of tips and links to get you started and when you have a specific problem with a coding question then you can ask in the forums if you can't work it out.