Question by Brent: Web Design – Web Development?
I am a college student majoring in CS/Information Technology. I am learning programming but I am wanting to know more about web development and what I should know to create nice user friendly sites. I am familiar with HTML and CSS.

Best answer:

Answer by Ben
1) Javascript
2) A server-side web framework like Ruby on Rails or Python + Django.
3) Ajax
4) That Internet Explorer 6 sucks, and you will have to use a lot of hacks to make something look presentable with it. Or you could just forget about the quarter of the world that is stuck in the Internet stone ages and just focus on the people with web browsers that actually do what you tell them to.

Add your own answer in the comments!