Question about web designing?

i wanted to ask something
is learning HTML,CSS,JavaScript,server scripting ASP,PHP,DOM,XML and SQL enough to make good websites?
Update: @ Rupesh,NihilProductions,Atticus White and Januardi S,Thanks so much for your answers,they were really Helpful. I thought web designers had to learn all of these things not just web developers;so i only need to learn HTML and CSS,right? Also,do i need to learn Photoshop? because i have been told that. Thanks in... show more @ Rupesh,NihilProductions,Atticus White and Januardi S,Thanks so much for your answers,they were really Helpful.
I thought web designers had to learn all of these things not just web developers;so i only need to learn HTML and CSS,right?
Also,do i need to learn Photoshop? because i have been told that.

Thanks in advance.
Update 2: Thanks Amit,that was short and helpful as well.
5 answers 5