What's the best way? I used to have a book which I didn't find particularly exciting and never stuck with. That was an idiot's guide and was about HTML ten years ago. I have read that some of the online lessons are out of date in the way they teach despite being popular websites. So what is the best way? Are there cellphone apps that teach you to. Just asking as I found that was a good way to learn other things in when travelling around. Also, when you are learning the code is it best to do little projects to try and remember everything, or by doing the online fiddling about with bits of code to see what happens. I want to design me own site at some point and have it look professional with the ability to add videos and shit.