I'm just a fusty old *nix guy so maybe I'm being hopelessly out-of-date here but if you're learning from the ground-up then surely it would be best to start with the code, no? In which case, all you need is a text editor and a web server.
I'm perfectly willing to be corrected on this if it's not how the "kids" are doing it these days btw.
Makes sense.
I think a good approach to learn how to code a site is to use Firefox with the Firebug add-on and go to sites you like the look of, and use the 'Inspect Element' functionality to see how they are put together.
I have this in Chrome, great starting point. Cheers guys.
Makes sense.
I have this in Chrome, great starting point. Cheers guys.