Синтаксис Java, Java Core

Синтаксис Java, Java Core

Aidar

Переходим к самому программированию. Для того чтобы научиться будем использовать книги и курсы. Это два основных способа источника информации.

Для успешного освоения Java нужно писать много кода. Очень много. И желательно каждый день по нескольких часов. Теория без практики мертва.


Онлайн-курсы и видео-лекции.

В 2020 году в интернете существуют различные курсы, разной степени толковости и актуальности. Не буду врать и сразу сообщу, что лучшие курсы на английском. Также есть курсы платные и бесплатные. Будьте готовы к тому что придется платить за лучшие курсы. Но для начало, чтобы понять готов ли ты стать программистом достаточно и бесплатных.


Онлайн-курсы на русском:

https://javarush.ru/ - самые известные и популярные курсы в рунете.

Полезно для начинающих, но после достижения некоторого уровня начинается муть. До 2017 было бесплатное 10 уровней. Сейчас необходимо оформлять премиум подписку, которая за год стоит около 9 тысяч рублей. Бесплатен 0 уровень, Гарвардский курс по основам программирования CS50, курс разработки под Android от Google и новый раздел Игры.

На вопрос стоит ли прощаться с рублями ради платной части однозначного ответа нет, мнения разделились пополам. Лично я рекомендую смотреть видео лекции, читать книги, решать задачки, изучить бесплатно все что есть на джавараш. Практика, практика, больше практики.


https://stepik.org/course/10498 - бесплатно, новичкам сначала сюда.

https://stepik.org/course/187/promo - бесплатные курсы, но для абсолютных новичков не подойдет, неплохо пройти после предыдущего.


Далее, видео лекции. Наверное, лучшее что есть для новичков - переводы лекций CS50 Гарварда. Все доступно на ютубе.

https://www.youtube.com/watch?v=SW_UCzFO7X0


https://habrahabr.ru/company/golovachcourses/blog/215275/ : больше 1000 часов видео по Java (на русском). Подойдут не для всех, но крайне годные.


https://www.youtube.com/playlist?list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW - видеокурсы от современного Java-гения. Годнота.


https://coursehunter.net/course/java - платные курсы в премиум зоне, не рекомендую. С другой стороны, месяц подписки стоит 4$, что совсем не деньги и можно глянуть другие курсы на сайте.


Курсы на английском:

https://www.coursera.org/specializations/java-programming - отличные платные курсы, с выдачей сертификата. Но есть небольшой лайфхак как получить курсы и сертификат бесплатно.

https://www.codecademy.com/courses/learn-java/lessons/hello-world-java - CodeAcademy.

https://hyperskill.org/curriculum - серьезные курсы с разбором алгоритмов, необходимы базовые понимания в кодинге.

Другие курсы можно найти здесь: https://coursehunters.net или здесь https://stepik.org


Почему я не рекомендую сразу покупать платные курсы? Вся информация для обучения бесплатна и есть в сети. И не факт что у вас что-то получится, а деньги не вернуть. Возможно вы сразу поймете что программирование не ваше. А если вам понравится, то позже здесь увидите дополненный список :).


Книги. Для новичков книги важны также как и курсы.

Основных и лучших не так много. Но все мы с них начинали. Обзор и набор книг выведены в отдельную страницу:

Ссылка на книжки.

ВАЖНО! Эти книги рассчитанные на разные уровни прокаченности человека который приступает к ним. Подберите для себя удобную и понятную. Также, не бойтесь того, что вы чего-то не понимаете в книгах. Не стыдитесь возвращаться обратно к пройденному материалу. Гарантирую, у вас в голове будет бардак из-за обилия информации. Мало кто сразу понимает что такое ооп или рекурсия. Но книги помогут вам структурировать информацию в голове.

Ссылки на скачивания опубликованы в ТГ-канале: https://t.me/javacodingforpikabu


Оглавление




Report Page