Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

С чего начать изучение Java?

ТехнологииПрограммирование
Татьяна Дэй
  · 4,6 K
На Кью задали 1 похожий вопрос
Первый
Программист, разработчик ПО.  · 7 июл 2016

Зависит от уровня познания программирования.

Из литературы: для начального подойдет Б. Эккель "Философия Java"  (классика жанра, в общем-то), далее можно познакомиться с реализацией основных алгоритмов и структур данных: Р. Лафоре "Структуры данных и алгоритмы Java", а также Р. Седжвик К. Уэйн "Алгоритмы на Java"  - в помощь. Больше времени уделяйте практике: проделывайте все задания, переписывайте примеры из книг. Прежде чем узнать решение из книги, постарайтесь придумать его самостоятельно.

Наконец, не стоит забывать про официальную документацию от Oracle, а также различные ресурсы: stackoverflow, форумы и прочее.

Дальнейший путь зависит от специализации, но это уже другой вопрос.

Какой хороший и лаконичный ответ! Спасибо!

IT, телеком, телефония, базы данных, интеграционные решения, естествознание, образование  · 24 авг 2016
К сказанному Алексеем хочется добавить, что есть еще сайты, позволяющие не только почитать про основы языка, основные классы, библиотеки, и, так сказать, готовых рецептов по совершенно конкретным мелочам и т.п. Но и прямо на сайте, не отходя от кассы, поиграться с куском кода, запустить, изменить, и мгновенно увидеть, что на что влияет. Это очень хорошо мотивирует в... Читать далее
Автор проекта онлайн обучение Java Web, Spring/JPA, Enterprise: http://javaops.ru/  · 2 авг 2017

Если коротко, то так:

  1. Книжка http://myflex.org/books/java4kids/java4kids.htm
  2. Курсы для начинающих: github.com
  3. Практика: javaops.ru
  4. Прохождение собеседования: https://github.com/JavaOPs/topjava/blob/master/cv.md, www.youtube.com
Старое видео. Ничего не объясняется, что делаем, зачем, почему. В день надо проходить по технологии (если... Читать дальше