I have been reading Head frist html with css & xhtml,and doing some programming.After I am done with book,should I use my html knowlege and....to create websites with notepad.

What book should I buy for java script?I like books that shows you examples and pictures ....I dont really books that write text.

Should I start learining dreamweaver cs3 too?

btw would you learn php,or asp(Do I have learn c # too.)

Thanks Shawn