Все статьи | Блог студента

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

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

Вступление

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

Решение

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

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

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

Сейчас

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

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев