С чего начать изучать веб-программирование.
Если вы решили изучить веб-программирование, мы попытаемся вам в этом помочь. Для этого разрабатывается и внедряется сразу несколько инструментов.
1. Тестовые онлайн-задания.
Данный раздел подходит для самостоятельного последовательного изучения основам веб-разработки. Рекомендуется следующая последовательность в изучении:
Для начала освоить
При чем лучше не последовательно полностью по курсу, а в первый день HTML и CSS, во второй JavaScript, в третий React, и далее по кругу. Реакт будет на первых парах сложен в восприятии, поэтому его можно в начале поменьше. Чувствуете, что ничего не понимаете - переключайтесь опять на HTML/CSS/JS. Все потому что Реакт, по сути, это JS+HTML - Переменные, свойства которых являются HTML-разметкой (очень условно, но близко к сути).В каждом уроке есть вкладка Обсудить. Если вы зашли в нее и там нет еще ни одного сообщения, не стесняйтесь, смело пишите туда любые вопросы. Смысл данных уроков не в том, чтобы протестировать что вы умеете, а что нет (хотя и это тоже), а в том, чтобы вы научились чему-то новому, так что если что-то не ясно, обязательно спрашивайте. Все обсуждения попадают в общий блог Уроки.
2. Тестовые проекты участников проекта.
Если вы хотите закрепить свои знания на практике, здесь можно создать публичный проект или присоединиться к уже существующему. Вот пример такого проекта.
В рамках проекта создаются отдельные задачи и обсуждаются решения с публикацией кода в гитхаб. Вот одна из таких задач
Вы можете сделать клон проекта, посмотреть какие задачи стояли и как решались, постараться решить их самостоятельно и в случае чего задать вопросы.
Укажите какие технологии вы изучаете и самостоятельно актуализируйте статусы и уровни владения технологиями. В дальнейшем вы можете найти задачи, в которых указаны списки и уровни требуемых технологий. Таким образом вам будет проще подобрать задачи под себя, а потенциальному заказчику выбрать вас среди прочих претендентов.
4. Создавайте свои проекты и задачи в них с пометкой "Нужна помощь".
Задачи с пометкой "Нужна помощь" выводятся в отдельный список и помогают привлечь других участников сообщества к более оперативному решению. При чем в каждой задаче тоже есть функция обсуждения, так что многие моменты можно обсуждать сразу на месте.
В любой другой непонятной ситуации не стесняйтесь, пишите публикации, задавайте вопросы, предлагайте идеи.