there are so many prog languages to learn. on top of that new and new techs arises.
so what to learn first?
it depends..which field of interest would you stay?
on my opinion..
web designer= proficient in html/xhtml, css, client side JAVA and some FLASH around the corner.
this are hybirds. one another has a different set of skill.
web pregrammer= this people are so techy. yes. i believe. they love keystrokes. PHP mySQL etc.
on my opinion.. go to what interests you most, if you fail try to look for solutions or change what you presently do.
i prefer working only for one... either for visual representation or the structure. got the point?