That's it, just start building web pages and you will learn html and CSS pretty quickly. Oh, and don't be afraid of Google. Google is your friend.
The Zen of CSS gave me a good insight into different website graphics and styles, an amazing book i've had for a few years now and i highly recommend it.
Still learning until now. And surprisingly, I found myself learning all about web design basics in Youtube much faster than just reading E-book or some tutorials from website.. Well, just the very basic...
I attended special courses of web-design where a talanted professor tought us! He gave us homeworks and cheacked it ))) The process of aducation was cool and I really miss those time! But with the help of them I learned design at a level of a professonal!
Well I actually learned the absolute basics at Uni, but it wasnt until my first graduate job that I had to take a crasj course via google looking for any andevery tutorial I could find, I then started to use w3c scgools to look up html and css tags and design through trial and error. I generally draw up a design on paper, play with it, then maybe create a banner in photoshop/illustrator, then I create the html/css frame, add the banner, a menu, colour scheme, play with all of that to get a consistant design and then after thats its just tarting it up and validating. There are many different methods to make a site, I find the best one to draw it up, make a banner/the main part first and build the rest around it. I dont like slicing too!
I used to modify codes and then i eventually learned how to make them myself. It took me about 2 years of modifying other people's codes so im sure i took the long way but it worked for me
I would tend to agree with others here, personally I use dreamweaver but can easily see how it all seems a bit daunting to start with. The internet is a great source of snippets of code and tutorials. I've had some junior staff working with me in the past and when helping those, I've tried to guide that actually learning what each piece of code does is fundamental - its easy to copy and paste but if you don't dissect what you've copied its difficult to learn what you are really coding. For example find a small snippet, upload it, and then see what it does... but don't stop there, next start taking little pieces/putting them back and making small changes - that way, in time, you'll get to learn what each little piece is responsible for, gradually, over time, you'll find that you actually start writing the pieces yourself, specifically for what you envisage creating. It's much like learning a foreign language, to start with you can copy a few words, after a while string some sentences together and eventually create a conversation - it all takes time but the more you put in, the more your skills will grow. As with languages, there are many on offer, my advice would be to start with some basic html and css, as you start to learn those, future languages will start to make more sense, but get good at one language before trying to understand others, in time you can start implementing others but a solid foundation will stand you in good stead in the future. As you get a little further in, w3schools validator can be a good source for checking the quality standards of your coding and be a good source for fine tuning your code and adjusting slight errors.
I learnt from a mentor. But you can do it on several sites I know. But can't guarantee their services. www.2createawebsite.com webdesign.about.com Good luck.
All my developers use notepad to do their coding. To be a decent developer you need to understand the basics and the minimum is css, html and some javascript and mysql databasing.
In my opinion, the best way is to create your website from scratch using just html code and css style. HTML is pretty easy to learn and has limited number of tags to remember. I think CSS is more complicated and you need to take more attention to learn it. Using the templates is good but only for taking some elements from them like graphics elements and navigation styles, and take inspiration from them. I wanted to use the templates to build my website before but I had to make too changes in there to achieve what you want. I also use Dreamweaver but I write down code straightway and I use design side for just checking how my website looks like. Do not design by inserting elements into page on design site because Dreamweaver produces very bad code and often useless.