С чего начать изучать веб-программирование.

Если вы решили изучить веб-программирование, мы попытаемся вам в этом помочь. Для этого разрабатывается и внедряется сразу несколько инструментов.

1. Тестовые онлайн-задания.

Данный раздел подходит для самостоятельного последовательного изучения основам веб-разработки. Рекомендуется следующая последовательность в изучении:

Для начала освоить

При чем лучше не последовательно полностью по курсу, а в первый день HTML и CSS, во второй JavaScript, в третий React, и далее по кругу. Реакт будет на первых парах сложен в восприятии, поэтому его можно в начале поменьше. Чувствуете, что ничего не понимаете - переключайтесь опять на HTML/CSS/JS. Все потому что Реакт, по сути, это JS+HTML - Переменные, свойства которых являются HTML-разметкой (очень условно, но близко к сути).

В каждом уроке есть вкладка Обсудить. Если вы зашли в нее и там нет еще ни одного сообщения, не стесняйтесь, смело пишите туда любые вопросы. Смысл данных уроков не в том, чтобы протестировать что вы умеете, а что нет (хотя и это тоже), а в том, чтобы вы научились чему-то новому, так что если что-то не ясно, обязательно спрашивайте. Все обсуждения попадают в общий блог Уроки.

2. Тестовые проекты участников проекта.

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

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

Вы можете сделать клон проекта, посмотреть какие задачи стояли и как решались, постараться решить их самостоятельно и в случае чего задать вопросы.

3. Справочник технологий.

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

4. Создавайте свои проекты и задачи в них с пометкой "Нужна помощь".

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

В любой другой непонятной ситуации не стесняйтесь, пишите публикации, задавайте вопросы, предлагайте идеи.