hi,
i prefer hand coding 100% and many reasons:
1. you will remeber the code, if your just getting the answer you wont be able to do it alone.
2. i think dreamweaver makes it harder than it should be, im in a web class and we had to use that, i was stuck and said sccrew this and switched it to code mode
3.my mind is my visual. and also i often create html pages to help me visualze what i want so i can either make it better or copy-paste
but it is good for beginners but i use notepad and at times highlighted editors when i get stuck on something.