ussi, хм, ну а если вы дизайнер оно вам надо?

Вы кстати можете знать основы Java но я думаю что бы узнать его весь, ва мпотребуеться околонескольких лет

Вполне возможно что вы отлично знаете азы)
Что же какеться стои дизайнеру или не стоит учить что-то...ну хм, это каждый я думаю решает дял себя. Много всяких факторов на это влияет, например если вы работаете в команде и у вас есть кодер, то смысла учить глубого серверные приложения и языки нету, например мы с Манфредом так и работаем, я отвечаю за кодовую сторону вопроса он за её красоту и за дизайн в общем) Чёткое разделение обязанностей. Я не сую например свой нос в дизайн кроме каких то общих вопросов требующего от меня высказаться, а Манф не лезет в код... если вы работаете один - то наврено смысл есть. В сети существует масса летературы по пхп и мускулу)