З чого почати вивчення JavaScript?

З чого почати вивчення JavaScript?

Не секрет, що така мова програмування як JS дуже популярна і затребувана у світі IT. Станом на 2021 рік ДжаваСкрипт вибився у лідери, докладніше можна дізнатися у статті на Habr. Його популярність тільки зростатиме у всіх напрямках – фронтенді, бекенді, фулстеку. Відповідь на запитання “чи варто вивчати JavaScript?” – очевидна, ще як варто, у найближчі 5 років так точно!

З усіх мов програмування JS займає десь середнє за складністю вивчення. Для тих, хто вирішив його освоювати з нуля, шлях навчання до отримання звання Junior може зайняти близько 1 року. Ми розповімо як краще вчити JavaScript, щоб цей шлях був щонайменше вдвічі коротшим.

Як ефективно вивчати JS?

Як ефективно вивчати JS?

Можна було порекомендувати вам по класиці почати з вивчення книг, але, як показує практика, так у новачків взагалі зникає бажання вивчати JS. Тому послідовність краще вибрати таку:

  • Відеоуроки на Youtube.
  • Книги.
  • Курси.

Відеоуроки з JS. Тут нічого складного, вписуєте в пошук Youtube «JavaScript Основи для початківців» та перший десяток відео можете повністю дивитися. Напевно, за цим запитом ви відразу знайдете відео від Владилена Мініна. У нього талант розповідати складне простими словами, тому насамперед подивіться його відео для знайомства з мовою.

Ми рекомендуємо витратити на вивчення відео та практику з них приблизно 1 місяць. Ви повинні повністю занурюватися за цей час на вивчення основ. Йдеться не про 20 хвилин у перервах, а про 3 години на день. Таку концепція звичайно важко здійснити для тих, хто взагалі далекий від IT, кому вже за 40 років, є багато обставин і таке інше. Для тих, хто вивчає JS з дитинства, природно такий інтенсив не знадобиться. Якщо ви підпадаєте під описану нами персону, то тільки таке навантаження дає ефект.💪

Книги з JS. Після перегляду різноманітних туторіалів ви вже повинні вміти щось кодувати, як мінімум, розуміти основи. Читання книг дозволить заповнити прогалини та розширить знання. З найлегших книг можна виділити:

  • «Вивчаємо програмування на JavaScript» – Ерік Фрімен, Елізабет Робсон. Ця книга справжня знахідка для тих, кому JS здається якоюсь магією і читати щось інше вам поки що важко. Формат написання тут з гумором, тож зрозуміти суть вам буде легко.
    «Вивчаємо програмування на JavaScript» – Ерік Фрімен, Елізабет Робсон
  • «Сучасний підручник JavaScript» – Ілля Кантор. Тут 3 томи, від простого до складного. Формат написання вже трохи хитромудрий, але після першої книги, вам він здасться доступним.
  • «JavaScript. Детальний посібник, 7-ме видання» – Фленаган Девід. Досить важка книга для читання, але вона може служити як довідник, і познайомитися з нею навіть початківцю з JS варто.

Всі ці книги можна безкоштовно скачати в інтернеті, або купити у паперовому вигляді – як кому зручно. Існує також багато іншої цікавої літератури, але для старту цього матеріалу буде більш ніж достатньо.

На вивчення кожної книги радимо витратити 1 місяць і виділяти ті самі мінімальні 3 години на день. Чому фігурують знову ці 3 години? Тому що це оптимальний час для нашого головного мозку, за який він сприйматиме нову інформацію, тим більше у віці від 30 років, тим більше про програмування.

Курси з JS. Як би ви не хотіли, але існує так званий закон Парето і два попередні способи вивчення JS дадуть вам лише 20% ефективності при 80% праці. Так практично завжди відбувається при самостійному навчанні. Щоб це співвідношення ефективності змінилося, потрібен грамотний ментор або двомісячне JavaScript навчання у IT-школі Lemon School.👌

Усього весь початковий шлях навчання на JS розробника, займе у вас 6 місяців. Як вивчити JavaScript ще швидше? А навіщо? Якщо ви будете навчатися більше, ніж 3 години на день, ви просто не сприйматимете інформацію. 6 місяців – це реальний термін, через який будь-яка спрагла людина зможе стати JS програмістом не маючи жодних знань про JS.

Вивчення JavaScript із нуля. Кому не треба його вивчати?

Вивчення JavaScript із нуля. Кому не треба його вивчати?

Для багатьох цікаве навчання саме з нуля. Насправді цей 0 у кожного свій. Перш ніж починати вивчати код, ви повинні мати ряд навичок, які зроблять навчання швидким та ефективним:

  • Ви знаєте ПК на високому рівні, вмієте користуватися як Windows, так і Mac OS.
  • Маєте базові знання English.
  • Ви маєте уявлення про HTML/CSS або ви чинний спеціаліст в IT індустрії.

Ось під цим списком розуміється вивчення JS з нуля. Тим з вас, хто далекий від цих трьох навичок, рекомендуємо освоїти спочатку їх і найкращий спосіб це зробити – звичайно ж, записатися на курси IT для початківців. Відмінним фундаментом вивчення ДжаваСкрипт буде освоєння верстки.