I agree with codeacademy. I used that to brush up on my html since so it was so long since when I took a class on it and it was very easy to work with and great for starting out.
Don't learn HTML, just use adobe dreamweaver.
Plus, gegeneo, w3schools doesn't teach you anything, you just can't learn from it because it is just a website full of 'examples' and 'try it yourself' features which don't work, I tried it myself.