1) без разницы что учить, работа есть и там и там, зп примерно на одном уровне(при честном сравнении, а не тупом тыкании в графики),
2) а) java se. Подскажу авторов. Хорстман, Блох - первый расписывает java se(java библиотека профессионала том 1,2), второй описывает нюансы(эффективаная java). javarush.ru - все тоже самое только простым языком.
б) java ee(это se + набор спецификаций, это если просто объяснять). - для интернета нужна она. Толковых книг нету, курите мануалы фреймворков.
3) Кислин. - самый толковый курс по вебу, потому что постоянно обновляется. Остальные безнадежно устарели либо в них рассматриваются старые технологии.
4) javafx - на данный момент. swing и awt устарели.
5) нет, в java без инглиша никуда. Русской документации не будет, новая java будет выходить раз в пол года