i learned coding html/css by editing a ready made template and googling things i don't understand.. google is your friend really helps a lot.
The best way is do it yourself, read tutorials and try to do practically by yourself. I didn't joined any class, course. But I have confidence that I can make any design but still I am learning something new everyday.
For learning HTML, you must understand the tags first. There are 'n' number of free online tutorials available through google. You can choose one of them which you find easy to understand. I learnt like that if you believe. www.w3schools.com I keep for my reference. After learning each tag, try it on notepad. In the table tag, you may find a little difficult. Read again and try it. You will become a master in HTML. HTML is nothing but full of tags. After you learn HTML, go to www.echoecho.com for CSS. By the by, you can see the videos in youtube.com too which will be very useful.
Everyone has mentioned w3schools, which is great. personally i learned from http://www.htmlgoodies.com back in '98
I am still learning But I agree with several other posts A Google Search for the code your looking for works well, I also like to search Youtube and view html source on Web pages
the basic is you need to learn html first, in order to learn css, thats my experience..find tutorials on the web..w3school is one, you can learn from that site..practice and be patient..html first before css..good luck!
I'm pretty sure that Internet is the best way to learn HTML, books could bу an additioanl information fot learning.
HTMLGoodies.com helped, back in the day. I started with the very beginnings of HTML, so it wasn't as much learning it as it was just staying up to date as new tags were released, etc. I really enjoy the people who claim to know HTML/CSS/anything because they can do a few things. If you can't write an entire site from scratch but you can hack your way through an existing site, sorry, but you don't know HTML. Forcing yourself to work with the newest technologies is a great way to build on what you know and continue to learn new things. It also helps to keep existing sites updated. When rounded corners became doable in CSS, I went back to all my old sites and updated them to take advantage of this. This forces you to work in several different worlds with different elements of each site. You're skills will improve through repeated interaction with the code.
I learned from trial and error. When I wanted to know something I looked online, but I started learning from looking at source code of websites I went to.
Same with me. I just google or try to find a video tutorial on youtube. it's help me to learn html and css.
I started with "GoLive" many moons ago, then worked some with early versions of DreamWeaver. This was back when the single pixel transparent gif was used along with tables to create predictable, cross browser layout. Man am I glad those days are over. Once I discovered the power and elegance of CSS, I started handcoding everything. That was the turning point for me. Once you really understand what's going on line by line with css, to the point that you are no longer dependent on the visual design assistance (DreamWeaver, FrontPage, etc), you are on your way to some really cool awakenings and design possibilities.
I used w3school and a mix of Dreamweaver to go back and forth and looked at what changed when I edited a line. I still don't understand why people dislike Dreamweaver so much.