Материалы для изучения Java

Не секрет, что Java сейчас является одним из самых популярных и востребованных языков. Редакция tproger подготовила для вас подборку материалов, по которым вы сможете с легкостью овладеть этим языком программирования.

Oracle Java Docs

Официальная документация от Oracle. Написана немного сухим языком и рассчитана на тех, кто уже умеет программировать, поэтому не особо подходит для новичков. Тем не менее, эта документация является полным справочником по Java, поэтому если вам что-то нужно узнать — будьте уверены, вы найдете это здесь.

Javarush

Сайт для изучения Java на практических задачах на определенные темы. Подходит как матерым профессионалам, так и самым новичкам. А весь секрет в игровой подаче материала — в процессе обучения вы будете наблюдать за развитием сюжета очень необычной истории 🙂 Единственный недостаток — после прохождения первых нескольких уроков сайт начинает требовать оплату, которая, впрочем не является такой уж и большой.

eax.me

Блог программиста, который пишет о Java и не только. Особенно интересной является эта статья, в которой собран список задач и программ, которые надо написать разработчику, начинающему изучать какой-либо язык, чтобы полностью освоиться с ним.

LearnJava Reddit

Подраздел Reddit, посвященный изучению Java. Там вы можете спокойно задавать вопросы и получать на них ответы, не боясь, что вас посчитают невеждой 🙂

1000+ часов видео по Java

Огромная подборка обучающих видео по Java, опубликованная на известном сайте habrahabr.ru.

Алгоритмы и структуры данных на Java

Библиотека известных и полезных алгоритмов, написанных на Java. Поможет вам, если вы испытываете затруднения в реализации какой-либо сложной программы.

Head First in Java

Мировой бестселлер из серии Head First от O’Reilly. Эта книга поможет вам отлично овладеть Java, начиная с нуля, не заскучав в процессе 🙂

Блог plumbr.eu

Блог, посвященный проблемам производительности Java. Здесь новички смогут узнать о многих подводных камнях языка.

Stepic

Сайт с онлайн-курсами по программированию и не только. В частности, есть уже прошедший базовый (несмотря на название, там учат не только примитивным вещам) курс по Java.

tproger

Большое количество интересных и полезных статей про Java на русском языке.

Александр Курилкин, постоянный автор