Главная | Все статьи | Дневник студента

Эффективный способ изучения нового языка программирования на примере HTML, CSS и JavaScript

Время чтения статьи ~1 минута
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Эффективный способ изучения нового языка программирования на примере HTML, CS... главное изображение

Вступление

Изучать что-то новое всегда тяжело. Особенно если никогда с этим не сталкивался даже отдалённо. Я начал изучать JavaScript в конце первого курса, после того как понял, что С++ явно не моё. Выбрал я этот язык, потому что он один из самых популярных и лёгких в освоении. Однако, в связи с его популярностью, сразу возникла проблема: где взять качественную информацию новичку? В интернете множество различных курсов, но многие из них либо рассчитаны на человека, который уже знаком с основами, либо почти полностью платные, не считая вводных уроков, а есть и откровенный устаревший шлак. К тому же, информация должна поступать связанно, что только усложняет её поиск.

Решение

В самом начале на помощь мне пришло приложение SoloLearn, о котором мне рассказал знакомый. Оно полностью бесплатное, что важно для большинства студентов, в том числе и меня. Никаких дополнительных знаний иметь не нужно. Все основные вещи расписаны по полочкам. Сначала даётся теория, потом закрепляется очень лёгким тестом. Прямо как на Хекслет, только очень поверхностно. Продвинутым пользователям интереса оно не представляет, однако понять и запомнить синтаксис поможет прекрасно. Доступен режим состязаний с другими пользователями. Курсы есть по всем основным языкам. Я прошел там знакомство с основами html, css и js.

Следующий шаг

После получения основ, я решил закрепить знания при помощи книг и роликов на YouTube. Для освоения CSS и HTML я выбрал книгу Дэвида Макфарланда "Новая большая книга CSS". В ней подробно описаны все возможности css, вся теория подана в удобном виде, и подкрепляется практикой. Для этого в книге даются ссылки, откуда можно скачать исходники с заданиями и готовыми решениями. Другим полезным источником для меня стал канал на YouTube "Web developer blog". Там собраны краткие курсы по всем направлениям веб разработки, показа вёрстка шаг за шагом реальных макетов. Даются советы по настройке рабочего окружения и работе с Photoshop.

Сейчас

Сейчас я прохожу курсы на Хекслет в профессии Frontend, а также продолжаю изучение книг и видеороликов по теме. Я считаю, что для лучшего усвоения информация должна получаться из разных источников.

Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время