Перша частина статті: визначаємося з пулом технологій Друга частина статті: основні джерела інформації Четверта частина статті: Вибери середу розробки та встанови на свою робочу машину все необхідне ПЗ
Додаткові, але важливі джерела інформації: форуми
Форуми дуже важливі, хоч би як навчався, самостійно чи на курсах, вони — джерело народної мудрості. Хоча перш ніж дійти правди, тобі доведеться добре прошерстити інформацію звідти. Але це корисна навичка.- http://ua.stackoverflow.com/questions/tagged/java - старий і корисний форум. Є розділ російською, але куди більшою є його англійська версія.
- https://toster.ru/tag/java/info - аналог Stackoverflow від творців знаменитого Habrahabr
- https://javatalks.ru/ - чисто "джавістський" форум.
- http://help.javarush.ru/ - спеціальний форум для обговорення задач JavaRush і не тільки.
- https://www.reddit.com/r/learnjava/ - тут теж ніхто не буде сміятися з питань новачків.
Ще додаткові джерела інформації: книги та довідники.
Онлайн-довідники з програмування- https://docs.oracle.com/javase/7/docs/api/ - офіційна документація. Суха, складна. Тим не менш, рекомендується поступово до неї звикати, причому від початку. Англійською.
- http://www.tutorialspoint.com/java/java_documentation.htm - простий довідник. Теж англійською.
- Head First in Java – світовий бестселер серії Head First видавництва O'Reilly. Написана з гумором та великою кількістю ліричних відступів. Якщо почуваєшся невпевнено – рекомендуємо.
- Книга Якова Файна « Програмування на Java для дітей, батьків, бабусь та дідусів ». Російською, розрахована в першу чергу на юних програмістів, але не тільки.
- Кей Хорстманн Java SE 8. Базовий курс - непоганий підручник.
- Герберт Шілдт "Java 8. Повне керівництво" - дуже повний довідник.
- Брюс Еккель " Філософія Java " - місцями дуже корисно. По ній є вікіпідручник - http://wikijava.it-cache.net/index.php?title=Глава_1_Thinking_in_Java_4th_edition
Нарешті коротке підбиття підсумків (з усіх трьох частин статті):
- Вибираємо одне або два основні джерела теорії, будуємо навчальний план, виходячи з них. Придивляємось до додаткових джерел. Теорію дізнаємось із кількох джерел.
- Щоб навчитися програмувати , потрібно програмувати. Інакше ніяк. Тому насамперед звертаємо увагу на практику: її потрібно робити та перевіряти. Тому потрібний або інтерактивний курс, або викладач. На крайній випадок – порадники на форумах.
- Дуже багато інформації на форумах. Її пошук займає час, але він того вартий. Не треба соромитися ставити «дурні» питання.
- Вибираємо додатково книги, які тобі сподобалися, заносимо в закладки пару-трійку відеокурсів, документацію Java та довідкові курси.
- Основне джерело знань – інтерактивні курси JavaRush. Вони здорово заощадять твій час, тому що в них, окрім лекцій та перевірених завдань, є посилання на хороші джерела додаткових знань. Плюс на курсі тебе навчатимуть шукати інформацію та складати резюме. Ти будеш зосереджений на головному програмуванні, а не де знайти джерело інформації. Але коли треба шукати, тобі доведеться шукати.
- Реєструємось на форумах.
- Купуємо/завантажуємо одну-дві книги. Можна одну з найпростіших, другу довідник.
- Основне джерело знань – дорогі курси чи персональний наставник. Він робить те, що JavaRush - пояснює теорію, каже, де можна знайти додаткову інформацію, видає та перевіряє завдання. Тільки за набагато більші гроші. І ще людський фактор додай. До речі, багато наставників рекомендують JavaRush як доповнення до їхніх уроків;).
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ