Как долго учить html и css
Front-end Developer в Ciklum, Преподаватель Компьютерной школы Hillel.
Если вы пытаетесь самостоятельно изучить HTML и CSS, то это практическое руководство — для вас. Но для начала нужно запастись терпением и усидчивостью — это очень важные составляющие в данном направлении. Изучение верстки сайта с нуля можно разделить на несколько этапов.
Этап первый
Следует понимать, что HTML и CSS — это не языки программирования, а язык разметки и каскадные таблицы стилей соответственно. Другими словами, данными языками вы задаете расположение элементов (заголовки, абзацы, ссылки и т.д.) и стилизуете их. Также очень важно запомнить, что без хорошей теоретической базы вы не сможете приступить к практике.
Этап второй
Для начала освойте HTML. Изучите, чем отличаются версии HTML, зачем нужны теги, какие теги существуют, обязательно уделите внимание атрибутам тегов. В этом вам помогут такие ресурсы:
Отмечу, последний ресурс — это веб-консорциум, здесь можно узнать про нововведения в мире веб-разработки, подробнее о них рассказывают на курсах программирования в Днепре, например.
Этап третий:
Изучите CSS —здесь вы узнаете, что такое селектор, какие типы селекторов бывают, их специфичность и многое другое. CSS — очень важная тема в мире веб-разработки. Это стили отображения веб-страниц, которые вы видите ежедневно.
Этап четвертый:
После того, как вы освоите весь материал по HTML/CSS, приступайте к практике. Чем больше практики, тем лучше. Тут вам понадобится текстовый редактор, PSD макеты и, как я писал выше, терпение и усидчивость. Можете использовать любой понравившийся текстовый редактор. Выделю такие:
- Sublime Text
- Atom
- Visual Studio Code
Бесплатные PSD макеты вы с легкостью найдете в Google.
Этап пятый:
И напоследок еще немного полезных ресурсов:
И рекомендация: чем больше у вас будет практики, тем быстрее вы изучите все подводные камни и просто набьете руку.
Скачивайте PSD макеты и верстайте, верстайте и еще раз верстайте. Поверьте, у всех наступает такой момент: «Ничего не получается, я все брошу и займусь чем-то другим», но не поддавайтесь этому, доведите до конца начатое.
Мир веб-разработки очень широк, а верстка — это только начало.
Примечание: а если ваш ребенок интересуется Python, курс программирования python для детей будет полезен!
Как выучить html и css?

Все должны понимать, что эти языки есть фундаментом всего программирования и все же языки настолько простые, что их можно преподавать и школьникам.
есть несколько способов изучения html и css:
1) Есть много литературы по этому поводу. Если выбирать книгу — то я посоветовала бы прочесть книгу Джона Дакетта — HTML и CSS: Design and Build Websites

Или же книгу Дэвида Кроудера — Building a Web Site for Dummies . Издание хоть и 2009 года, но очень полезная.

2) Существует куча сайтов, которые вам помогут, один из таких — www.webremeslo.ru.
Как пишут авторы этого сайта :
Или же мне советовали и очень хвалили сайт htmlbook.ru.
Сайт нас радует еще с далекого 2002го года и за это время успел на набрать много пользователей и соответствующие информации. Многие мои знакомые начинали обучение именно с этого ресурса. А именно из-за раздала Шаг за шагом
И для более способных ребят посоветовала бы сайт geekbrains.ru
3) Ищем ближайший и более удобный для вас вуз и учимся )
Для того чтобы быстро и качественно выучить это сочетание языков, как в принципе, и любые другие, лучше использовать систематизированную систему обучения. Можно купить профильные книги и заняться самостоятельно изучением, если вы достаточно усидчивы и упрямы, все получится. Кому то, чтобы лучше и быстрее понять новый материал, необходимы живые курсы с преподавателем. Сейчас есть много подобных тематических занятий, как в учебных заведениях, так и в качестве онлайн-семинаров.
Для себя, когда изучала html, я нашла вот такой сайт, на котором дается вся база языка с конкретными примерами. Что понравилось, так это не только подача материала, но и то что нужно выполнять задания по итогам темы, что дает еще одну мотивацию и, в целом, дисциплину изучения. Когда есть какая то система контроля и реальная оценка полученных знаний, то к этому начинаешь серьезнее и ответственней относится. К тому же пока выполняешь на практике задания, лучше понимаешь материала и учишься применять его в конкретных проектах. Это тоже немаловажно, знать не только теорию, но и иметь практические способности.
А зачем это учить? Ведь это нужно только для правильной разметки страницы и все!
Раньше я такую аббревиатуру, как html считала как что-то очень сложное и только для программистов.
А потом завела дневничок в социальной сети Лайвинтернет, так и назвала: «Дневник одной бабули» и чтобы вставлять там посты и фото пришлось изучить и написать по html шпаргалку (всего-то пол листочка) — там для новичков есть такой «Учебник Лиру». Но теперь можно и делать без этого (кто не хочет — просто переключить на другую функцию). Самое главное — много информации можно сохранить не на компе (вдруг сгорит), а в сети. Ну, а если что-то и будете хранить там — так html быстро выучите! Если захотите и не раздумаете.
Если заинтересуетесь — всем дам ссылку на эту сеть и подскажу что и как.
Языки, в общем, простые, а главное — связаны друг с другом.
Если Вы склонны к самообучению, то Вам прямая дорога к книгам, и не к электронным, а к вполне себе обычным, бумажным. Они в данном случае удобнее, не нужно постоянно переключаться между окнами компьютера, у Вас и без нее будет открыто, как минимум,программа для написания HTML кода и браузер для просмотра результатов. Просматривая книжные полки, выбирайте самую толстую книгу. Она хоть и дороже остальных, но информации в ней больше. В Интернете тоже информации много, но она разрознена, больше времени на поиск уйдет.
Если к самообучению не склонны, то найдите себе учителя. Лучше, если он будет реальным, живым, а не онлайновым. Сейчас, как никогда, инфобизнес пропитан мошенниками, которые за скромную, а иногда и нескромную, сумму пообещают высокие результаты уже на второй минуте обучения.
P.S. Рекомендации основаны только на личном опыте.
А собственно зачем учить? И html и css всего навсего язык разметки страниц. Скачайте учебники, разберитесь какие коды какую функцию выполняют, выберите вам нужные и сделайте шпаргалку в любом текстовом редакторе, хоть в блокноте. Потом находите что требуется копируете и вставляете в нужном месте страницы. Нет смысла учить наизусть сотни кодов, если на практике вам понадобится лишь пара десятков.
Вопрос задан верно. И html и css важны, так как они неразрывно связаны между собой, особенно когда страниц много. Плюс css очень удобен, я сужу по опыту. Теперь по поводу того, как выучить. Можно самостоятельно, тут возможно потребуется больше времени и практики, будут ошибки, поначалу будет сложно, но потом втянетесь. Можно обучаться с преподавателем, это быстрее и эффективнее, плюс ещё к этому, что Вы сразу сможете задавать ему вопросы и получать обратную связь тут же, не ища кого-то на стороне, и не разбираясь долго самостоятельно, особенно, если возникли трудности, которые кажутся на первый взгляд невыполнимыми.

Итак, если же обучаться самостоятельно, то я рекомендую посетить справочники html и css, причем актуальные (html5 и css3) со всеми новыми тегами (html) и стилями (css), я могу Вам их порекомендовать, чтобы Вы не искали, для этого можете написать мне в личку. Помимо справочников, для обучения Вам также подойдут отдельные сайты с упражнениями по этим языкам программирования. Не менее хорошим местом для изучения является всеми известная площадка Youtube, там очень много хороших авторов, которые всё наглядно показывают и рассказывают. Можно также купить книги, их сейчас очень много.
Вам также нужно будет выбрать программы для работы с html и css, я перечислю их списком, разумеется это не все:
Как долго учить html и css
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите восстановить пароль
| Поиск по форуму |
| Расширенный поиск |
| К странице. |

| Страница 1 из 2 | 1 | 2 | Следующая > |
| nevru1bphp |
| Посмотреть профиль |
| Найти ещё сообщения от nevru1bphp |
| nevru1bphp |
| Посмотреть профиль |
| Найти ещё сообщения от nevru1bphp |
| blackstersl |
| Посмотреть профиль |
| Найти ещё сообщения от blackstersl |
Есть такой сайт Постройка.ру там есть интересная книжечка для начинающих изучать html бесплатная
Также посмотри видеоуроки Евгения Попова Html и Css
Я учил «на ходу». Так проще всего: стоит конкретная задача, ее надо выполнить. Роешь Яндекс, Гугль и т.д. и т.п., пока не добьешься нужного результата. Может это и неправильно, но прочитал я всего две книги. И то не полностью. Одна по PHP + MySQL, другая по HTML 4 + CSS
Лучше всего информация усваивается, когда в данный момент в ней есть необходимость.
ТОП-17 курсов по обучению обучению HTML И CSS-программированию: рейтинг курсов онлайн-школ
WEB-программирование на сегодняшний день является одним из самых перспективных направлений. За этой отраслью все настоящее и будущее человечества. Одна из тенденций современности гласит, что специалист будущего должен иметь два профильных образования: одно – определенная специализация, второе – основы программирования. Это связано с тем, что в скором будущем программные разработки охватят все аспекты жизни.
Что такое HTML и CSS-программирование?
Если программирование ранее применялось только для написания кодов сайтов или программ, то нынче в цифровой формат плавно переходят почти все алгоритмы: начиная от производственных процессов заканчивая обслуживанием клиентов (CRM – яркий пример).
Чтобы оценить масштабы, достаточно рассмотреть один лишь пример. В одной из стран СНГ производственная компания «N» захотела войти в список лучших в своей отрасли по миру и начала изучать секреты лидирующих компаний. Оказалось, далеко впереди идет бизнес, который максимально автоматизирован. Компании «N» эта тенденция очень понравилась: роботы и специальные программы, в отличие от человеческой рабочей силы, почти неуязвимы. Их можно эксплуатировать почти круглосуточно, зарплату им платить не нужно, не нужно контролировать их работу и т. д. Когда компания «N» внедрила все необходимые технологии, более 1200 ее сотрудников оказались не нужны! Компании пришлось сократить штат до 90 человек. И это были только те специалисты, которые обладают навыками программирования или как минимум обращения с кодами.

Эксперты считают, что в ближайшем будущем весь бизнес пойдет по стопам компании «N», а их наемным работникам нужно уже сегодня думать о том, как удержаться на рынке труда. Но хорошая новость заключается в том, что программирование доступно каждому. Ее можно начинать учить на любом этапе жизни и освоить на уровне специалиста. Достаточно выбрать подходящее для себя направление. Например, HTML и CSS.
HTML – один из старейших языков программирования, применяемый для сайтостроения. CSS появился относительно позже. Ее задача – задавать дизайн, динамику и функциональность алгоритмам HTML.
Не стоит опускать руки, опасаясь того, что готовые конструкторы или шаблоны сайтов отнимают хлеб у живых программистов. Важно учитывать, что индивидуальный код не теряет свою актуальность по той простой причине, что поисковые системы легко отличают «живой код» от конструктора. В этом принципиальное отличие.
Ну и очевидный факт – чтобы уметь уверенно обращаться с конструкторами и готовыми шаблонами, также потребуется немало знаний из области программирования и дизайна. Чтобы научиться создавать ценный цифровой продукт, важно одинаково хорошо освоить HTML вместе с CSS – оба языка. По функциональности они тесно переплетены между собой. Если есть желание стать полноценным, востребованным профессионалом, то рекомендуется продолжать обучение и переходить на освоение более сложных, но очень интересных языков программирования Java Script и PHP.
Видео — Что такое HTML
ТОП-17 лучших курсов по обучению
Если полагаться по данным рекрутеров в России, то верстальщики со знанием HTML и CSS начинают трудовую карьеру с зарплаты 50 000 рублей. Верхние границы насчитываются в сотнях тысяч. Чтобы начинать освоить эти полезные знания, нет необходимости поступать в университет и учиться там 5 лет.
Благо, в век информационных технологий каждый человек имеет возможность изучать программирование в любом месте и в любом время. А обучающих предложений на рынке более чем достаточно. Предлагаем ознакомиться с лучшими обучающими курсами по HTML и CSS.

















Какой бы вы выбрали курс по обучению обучению HTML И CSS-программированию или посоветовали?
17. beOnmax
Основатель курса – разработчик с 12-летним практическим опытом в сфере веб-разработок Сергей Никонов. Курс HTML&CSS проводится в рамках образовательного проекта Fruct Code. Курс состоит из 31 видеоуроков общей длительность в 5 часов. Формат занятий – короткое видео, интерактивные упражнения на практику и домашние задания для самостоятельного выполнения.

- полный список инструментов и программ для начинающих;
- охват всех HTML-тегов;
- хорошая подача по CSS;
- много практических задач по созданию header, footer, sidebar и т. д.
- курс подходит в качестве базового ознакомления.
16. Онлайн университет интернет-профессий Нетология
Нетология известна тем, что подготавливает широкий спектр специалистов в области интернет-технологий. Курс «Основы HTML и CSS» рассчитан на начинающих кодеров. Формат занятий – вебинары, которые проводятся 2 раза в неделю.

- обширная теория по практике кодирования;
- теоретическая база по оформлению дизайна сайтов;
- навыки верстки текстовых блоков;
- навыки редактирования кодов и т. д.
- подходит для начинающих. Мало информации о юзабилити.
15. HTML Academy
Вымышленный персонаж Кекс из HTML Academy научит программированию не только новичка, но и собачку или котика. Уроки настолько интересны, что большинство слушателей отмечают, как пролетает несколько часов. Курс предусмотрел не только эффективность, но и мотивационные вопросы. Отличный вариант для неусидчивых.
Формат занятий – интерактивные уроки с большим количеством практических заданий. Нет установленного срока обучения. Слушатель заканчивает курс в зависимости от собственных возможностей.

- частично бесплатный;
- отлично продуманный интерфейс и педагогический подход;
- хорошая теоретическая база по основам HTML 5;
- основы CSS3;
- ознакомление с Java Script и PHP.
- не обнаружено.
14. Udemy
Udemy – это образовательная платформа, которая объединяет преподавателей со всего мира. На нем насчитывается более 130 000 курсов. Количество слушателей платформы по всему миру составляет почти 35 миллионов человек. Обучение в области интернет-технологий, маркетинга и дизайна цифровых продуктов – одно из перспективных направлений обучения платформы.
Формат занятий обычно проводится в виде видео-материалов, студентам задается много практических задач, а полученные знания регулярно мониторятся с помощью тестов.

- слушатель вправе самостоятельно составить программу обучения;
- можно заниматься в любое удобное время;
- качественное преподавание;
- много дополнительных бесплатных материалов по теме;
- можно найти бесплатные курсы.
- сложность выбора из-за обилия однотипных курсов;
- если выбрать платные курсы, то высокая стоимость.
13. Курс Евгения Попова
Относительно курсов Евгения Попова существуют противоречивые мнения. Одни считают, что его курсы устаревшие. Другие считают их пригодными в качестве базовых знаний. Курс состоит из 33 уроков видеоформата. Основной упор делается на изучение базовых теоретических знаний.

- научит, как красиво верстать текстовые блоки – для любого сайта это очень важный параметр;
- много практических задач по созданию каркаса страницы – полезно для юзабилити;
- работа со ссылками, с изображениями, с таблицами и т. д.;
- создание кнопок, полей и форм;
- отличный курс для базового уровня;
- у Евгения Попова также есть бесплатный курс в этом направлении для дальнейшего развития навыков. Бесплатный курс состоит из 45 видеоуроков.
- отсутствие новейших изменений в CSS.
12. Codecademy
Преподают разные специалисты. Большинство уроков доступно на английском языке. Формат занятий – интерактивные уроки, позволяющие увидеть результаты сразу на браузере. Срок обучения ничем кроме собственных способностей не ограничен.

- полный охват темы;
- интересный формат подачи;
- новейшая программа;
- гибкий график занятий.
- недоступность тем, у кого туго с английским.
11. HTML Для начинающих от Артема Ивашкевич
Практикующий программист, в прошлом сотрудник компании Lamoda Артем Ивашкевич также успешно продвигает свою учебную программу. Удобство его уроков заключается в особом формате подачи – пошаговые инструкции. Длительность курса внушительная – 55 уроков.

- обширная база знаний;
- доступный формат обучения;
- полный охват тем по дизайну и оформлению внешних параметров сайта;
- компановка текста на странице;
- инструкция по запуску сайта – дополнительное полезное знание.
- необходимость выложиться по полной. Материал может быть сложным для начинающих.
10. SkillFactory
Одна из серьезнейших обучающих программ под названием «Специализация Frontend-разработчик» от SkillFactory. Длительность курса – 6 месяцев.

- углубленное изучение HTML и CSS;
- работа с фреймворками – дополнительно;
- обширные знания в области архитектурных приложений и бэкенд;
- изучение Java Script.
- длительный срок обучения.
- высокая стоимость – почти 45 000 рублей.
9. Code Basics
На платформе представлен широкий выбор курсов, в том числе HTML и CSS. Эти два языка можно пройти вместе или по отдельности. Программа предполагает подробное изучение всех аспектов верстки сайтов.

- качественные знания;
- профессиональный подход;
- углубленное изучение.
- высокая стоимость;
- может быть сложно для начинающих.
8. LoftSchool
Создатели этого курса обещают приличное портфолио, профессиональные знания и отличные карьерные перспективы уже через 5 недель обучения. Стоит поверить их обещаниям, так как в процессе обучения к каждому слушателю приставляется наставник, который будет следить за качеством знаний. Стоимость курса – 18 000 рублей.

- доступная цена;
- минимальные сроки обучения;
- индивидуальный коучинг слушателей;
- выдача сертификата.
- курс относительно новый, поэтому мало его фанатов в сети.
7. PHP-School
Несмотря на то, что платформа рассчитана на изучение более серьезной программы – PHP, на ней есть возможность получить базовые знания по HTML и CSS. Всего за 9 уроков различной сложности можно делать первые шаги по созданию собственных программных продуктов.

- короткий срок обучения;
- легкая подача;
- ничего лишнего в программе.
- невозможность подтвердить свои знания.
6. Джереми Томас: Free HTML and CSS Tutotrial
Незнание английского языка – не повод обойти эти курсы. А вообще, приступая к изучению программирования, важно сразу понять, что без знания базового уровня английского в IT-сфере далеко продвинуться невозможно. Ведь все теги HTML, команды CSS и других операторов пишутся на английском. Если нет базовых знаний, то не стоит переживать – его можно освоить параллельно с языками программирования.
В HTML например, все теги означают конкретные элементы web: чтобы задать таблицы, применяется тег TABLE, выравнивание – ALIGN, цвета задаются простыми английскими словами «как есть»: RED, BLUE, GREEN и т. д. Иными словами, уроки от Джереми Томаса поймет даже тот слушатель, у кого школьный уровень английского.
Его курс состоит из 50 текстовых уроков. Срок обучения зависит от индивидуальной успеваемости и скорости освоения материала.

- полный синтаксис HTML;
- полная информация о создании ссылок, оформлении текста и фонов;
- подробная информация по позиционированию элементов CSS;
- актуальная, новейшая информация.
- недоступен тем, кто не владеет базовым английским.
5. Ютуб канал Кирилла Антонова
Ютуб канала практикующего программиста Кирилла Антонова рассчитан для тех, у кого не так уж много времени на длительные занятия. В своих коротких видео, которые длятся не дольше 10 минут, он успевает передать самую суть – без воды и лишних разговоров. Его учебный плейлист насчитывает около 90 уроков.

- коротко и доступно;
- бесплатно;
- охватывает все необходимые сферы.
- невозможно подтвердить свои знания – сертификат не выдается.
4. Ютуб-канал от Андрея Андриевского
Этот курс рассчитан для более усидчивых слушателей. Автор создал 24 видео урока по теме разработки современных веб-сайтов. Рассмотрены все аспекты, начиная от компоновки страниц заканчивая оформлением текстовых блоков. Длительность уроков разная – от 5 до 50 минут.

- бесплатно;
- интересный рассказ автора – нет лишней воды;
- небольшое количество уроков – можно освоить быстро;
- профессиональный взгляд.
- невозможность подтвердить знания.
3. Skillbox
Полное название курса от SkillBox – «профессия front-end разработчика». Курс охватывает все знания, необходимые для создания и верстки современных сайтов. На каждом этапе обучения слушатель создает свои проекты. Таким образом можно обучаться и параллельно создавать себе портфолио. По окончании учебного процесса у слушателя будет 5 законченных проектов. Длительность курса – 10 месяцев. Курс рассчитан на начинающих кодеров.

- помимо HTML и CSS, даются основы Java Script;
- основы верстки сайтов;
- основы адаптивности;
- уделяется вниманием организации юзабилити сайта;
- кроссбраузерные сайты;
- обучение работе с фреймворками;
- профессиональные знания.
- длительный период обучения.
2. Geek Brains
Geek Brains — один из лучших обучающих платформ в области веб-разработок. Торговая марка базируется на онлайн-университете на базе mail.ru. Полное название курса – «Факультет frontend-разработки». Курсы популярны тем, что выпускники гарантированно трудоустраиваются по данному направлению.
Обучение доступно с нулевого уровня. К концу обучения каждый учащийся будет иметь по 5 готовых проектов в своем портфолио:
- приложение-планировщик, написанное самостоятельно;
- мессенджер собственной разработки;
- интерактивная Kanban-Board;
- Landing page;
- командный выпускной проект.

- подходит как для начинающих, так и для тех, кто хочет улучшить навыки;
- дополнительное обучение системе работы препроцессоров LESS и SASS;
- дополнительно – библиотека reactJS, back-end_разработка;
- полный охват всех необходимых знаний;
- доступная стоимость – всего от 5000 рублей;
- первые 6 месяцев обучение бесплатно.
- длительный период обучения;
- для начинающих может быть слишком сложно.
1. Coursera
Coursera – несомненный лидер в области онлайн-образования. На нем собраны лекции от лучших преподавателей и университетов. Курс охватывает все области разработки и запуска современных веб-сайтов. Этот отличный способ сделать первый и серьезный шаг в качестве специалиста в области веб-разработок.

- бесплатно;
- качественные знания;
- лекции читают профессиональные преподаватели и профессоры;
- по окончании курса за отдельную плату можно получить престижный сертификат;
- высокие шансы трудоустройства;
- оптимальный срок – 16 академических часов.
- не обнаружены.
Советы и рекомендации по выбору курса
Веб-сфера подразделяется на множество ответвлений. При выборе курса это необходимо учитывать. Например, разработчики делятся на фронтенд-разработчиков и бэкенд-разработчиков. Кому-то интересно заниматься дизайном сайтов, кого-то привлекает PHP и Java Script – следующий уровень после базовых знаний.
Выбирая курс, необходимо обращать внимание, насколько доступно передается информация. Если уроки непонятны, то не стоит посчитать, что программирование – это нелегко и продолжать тратить время. HTML и CSS – это базовые знания и освоить их совсем несложно. Многое зависит от подачи и еще большее зависит от собственной усидчивости и стараний.
Видео — Лучший способ выучить HTML & CSS с нуля
Голосование за лучший курс по обучению обучению HTML И CSS-программированию
Какой бы вы выбрали курс по обучению обучению HTML И CSS-программированию или посоветовали?
Похожие публикации:
- Как сделать изображение черно белым css
- Как сделать картинку прозрачной css
- Как сделать кнопку в css с ссылкой
- Как сделать красивый текст в css
Сколько времени занимает обучение JavaScript
Один из самых распространенных вопросов, которые мне задают начинающие программисты, — сколько времени нужно на изучение JavaScript. Конечно тебе стоит разобраться, сколько времени у займет обучение, прежде чем ты сможешь самостояетельно создавать JavaScript проекты и претендовать на роль разработчика программного обеспечения.
Я расскажу тебе почему у некоторых новичков уходит так много времени, чтобы изучить основы JavaScript и что больше всего влияет на скорость обучения. Также я дам тебе несколько советов и предложений, которые помогут тебе изучить JS немного быстрее.
Итак, давай начнем с ответа на самый распространенный вопрос:
Сколько времени нужно, чтобы выучить JavaScript?
Короткий ответ — один год.
Тебе понадобится как минимум один год, чтобы выучить JavaScript от начинающего до готового к работе Junior программиста.
Эти 12 месяцев можно разделить на четыре этапа обучения.
Если у тебя есть талант и много свободного времени, возможно ты справишься быстрее. Но в любом случае, все программисты проходят через эти 4 этапа.
Новичок (1-3 месяца)
На этом этапе ты только начинаешь изучать JavaScript и знакомишься с синтаксисом языка.
В первые недели твоё внимание будет сосредоточено на основных концепциях JavaScript, таких, как переменные, функции и типы данных.
Многое будет казаться странным и непонятным, но это нормально, поскольку эти концепции начнут приобретать для тебя смысл в ближайшие месяцы.
Основная цель на этом этапе — познакомиться с синтаксисом JavaScript, принципами работы языка программирования и создать небольшие программы, чтобы научиться писать код JS.
Продвинутый новичок (4-6 месяцев)
К четвертому месяцу ты должен быть знаком с основными концепциями и механизмами JavaScript.
Ты сможешь использовать JS для создания консольных программ и возможно начнешь разбираться с тем как добавлять его на веб страницы.
С этого момента твоя главная цель — применять полученные знания на практике.
Средний уровень (7-9 месяцев)
На этом этапе ты больше не новичок — теперь ты понимаешь основные концепции JavaScript и начинаешь работать над углублением знаний.
Возможно, тебе все равно придется время от времени обращаться к некоторым руководствам и лекциям, но большую часть времени ты будешь проводить за написанием кода, поскольку именно здесь происходит настоящее обучение.
Продвинутый средний уровень (10 — 12 месяцев)
На этом последнем этапе вы теперь должны иметь возможность писать Full-Stack проекты на JavaScript, читать и понимать код, а также знать, как исправлять ошибки.
После завершения этого этапа ты будешь готов к работе Junior JavaScript разработчиком.
Почему изучение JavaScript занимает так много времени?
Причину, по которой обучение занимает так много времени, можно разделить на две:
- HTML и CSS не являются языками программирования
- JavaScript не интуитивно понятен
HTML и CSS не являются языками программирования
Изучение JavaScript сильно отличается от HTML и CSS. И HTML, и CSS технически не являются языками программирования, поскольку не содержат логики программирования. У HTML/CSS довольно простой синтаксис и низкая кривая обучения, выучить их довольно легко, и ты можешь стать достаточно опытным после нескольких месяцев усердной практики.
Однако это не относится к JavaScript. JavaScript — настоящий язык программирования, и он содержит логику программирования, что означает, что он требует много размышлений и выяснения того, как правильно выполнять программу.
Неудивительно, что помимо наличия различных методов и длительного обучения по сравнению с HTML и CSS, многим новичкам сложно изучать JavaScript.
JavaScript НЕ интуитивно понятен для начинающих
Еще одна проблема с изучением JavaScript заключается в том, что он не интуитивно понятен.
В HTML все зависит от того, какие теги использовать. CSS просто выясняет, какие теги выбрать, и изменяет стиль. Если ты выучил эти правила, ты готов к работе с HTML и CSS.
Что касается JavaScript, в нем так много правил, и, кроме того, тебе нужно потратить время на размышления о том, как ты собираешься создать что-то на JavaScript, прежде чем даже писать одну строку кода! Вот почему требуется 3-6 месяцев, чтобы узнать все его правила, прежде чем он сможет полностью раскрыть свой потенциал.
Факторы, влияющие на время, необходимое для изучения JavaScript
Время уделенное практическим занятиям
Первое, что влияет на общее время, необходимое для изучения JavaScript, — это то, сколько времени ты готов тратить на практику. Если ты тратишь от 30 минут до 1 часа в день на написание кода и никогда не пропускаешь занятия, то за год твой прогресс будет очевиден.
С другой стороны, если ты тратишь на практические занятия всего несколько часов в месяц, будет сложно выучить JavaScript быстро, потому что большая часть того, чему вы научились, будет забыта через неделю.
Это похоже на обучение вождению автомобиля — ты не можешь рассчитывать стать хорошим водителем быстро, если практикуешься всего пару раз в месяц.
Предыдущие знания программирования
Второй фактор — это предварительное знание программирования. Если ты посещал курсы информатики или разработки программного обеспечения в школе или институте, то изучение JavaScript может занять меньше времени, поскольку ты уже знаком с фундаментальными концепциями программирования.
Однако для разработчиков-самоучек это займет чуть больше времени, поскольку тебе нужно будет усвоить фундаментальные концепции программирования. Это не то же самое, что изучение языка программирования, но эти концепции настолько важны, что ты не можешь позволить себе пропустить этот шаг.
Как вы изучаете JavaScript
Третий фактор — это то, как ты подходишь к изучению JavaScript. Если ты тратишь значительное количество времени на обучение, создавая множество небольших проектов, то ты прогрессируешь, поскольку программирование — это навык.
Как и в случае любых других навыков, единственный способ стать лучше — это практика, практика и еще раз практика. А это значит, что нужно писать больше кода.
Некоторые начинающие замечают, что они перестали прогрессировать, хотя смотрят одно обучающее видео за другим и много времени тратят на чтение книг.
Но без практики, без ежедневного написания кода, ты просто провалишься в так называемый адом учебников (tutorial hell), который довольно часто встречается у новичков.
Сколько займет изучение HTML?

HTML — это ерунда. При должном усилии неделю-две. Все зависит от человека. Я в итоге я себе сделал таблицу с тегами HTML и свойствами CSS. Там еще несколько правил для селекторов. JS — совсем другое дело.
Решения вопроса 1
Школьники ответят, что пять минут.
Реально с закреплением упражнениями от месяца — и это только базовый уровень.
Тонкости вы будете узнавать еще в течение нескольких лет практики.
Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать
Ответы на вопрос 4

Учим yii: https://youtu.be/-WRMlGHLgRg
Так что бы на 100% или пойдет на 68? А как быстро Вы учитесь? За сколько изучили алгебру на 56%?
Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать

Ярослав Иванов @space2pacman
Просто царь.
Это займет столько сколько вы на это потратите времени.
Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать
Saboteur @saboteur_kiev
software engineer
Учеба это не время, учеба это усилия.
Понять принцип — 10 минут
Посмотреть основные теги — час
Закрепить практически — зависит от человека, дни, недели, месяцы?
На уровне спецификаций — недельку по вечерам почитать историю и стандарты, желательно не в отрыве от http.
Но это только HTML
CSS это гораздо, гораздо больше.
Сколько времени нужно, чтобы выучить JavaScript

Один из самых распространенных вопросов, который задают начинающие программисты: за сколько можно выучить JavaScript с нуля. В сегодняшней статье постараемся подробно ответить на этот вопрос.
JavaScript – язык программирования, используемый при разработке веб-страниц, он тесно связан с HyperText Markup Language (HTML) и Cascading Style Sheets (CSS). JS позволяет разработчикам динамически изменять макет и внешний вид сайтов, он также используется на стороне сервера. Подробнее про этот язык программирования мы писали здесь.
Как долго учить JS?
Ваш опыт имеет большое значение. Например, если вы знаете C#, то, скорее всего, изучение JavaScript займет у вас не больше двух недель. Это связано с тем, что все языки программирования довольно похожи, поэтому второй и третий язык даются гораздо проще. Если вы изучали информатику и математику в университете, вам легче будет изучить JS. У вас уже есть некоторые навыки в HTML и CSS? Тогда вы быстрее поймете основы JavaScript, так как JS напрямую взаимодействует с элементами, которые создаются на этих языках. Если же вы новичок, обучение займет в разы больше времени, но это не значит, что у вас не получится выучить JavaScript с нуля.
Зачем вам JS?
Когда вы говорите, что хотите выучить JavaScript, что имеете в виду? Вам этот язык нужен для трудоустройства? Чтобы знать второй язык программирования? Или создать проект на основе JS? А может вы хотите найти новое хобби? Лучше как можно подробнее ответить на эти вопросы. Ответы помогут составить план обучения и двигаться по нему дальше.
Как изучать JavaScript?
В интернете можно найти огромное количество учебных ресурсов по JavaScript: книги, видео, платформы и т.д. Выберите удобный для себя формат. Подробнее о том, какие источники рекомендуем для изучения JavaScript мы рассказали здесь. В первую очередь важно изучить следующие темы: – Структура HTML документа, блочная модель, основные теги. Выбор формата для изображения. – Семантическая разметка, доступность и SEO. – Работа с формами, взаимодействие с сервером. – CSS стилизация страниц: селекторы и приоритет применения, позиционирование, работа с сетками (flexbox, grid). – Адаптивная верстка: Media queries, подход mobile first. – Организация стилей на проекте, БЭМ методология. – Продвинутые техники CSS: Стилизация псевдоэлементов, анимации, тени и градиенты. – Анимания, трансформации и фильтры на CSS. – Базовые взаимодействия JavaScript со страницей, обработка событий. Подключение внешних модулей. – Инструменты разработки: Использование препроцессора, минификация кода, npm, webpack. В среднем, на изучение всех этих тем уходит 2 месяца учебы по 5 часов в день. Это – основы, после которых стоит переходить к JavaScript Core. Все необходимые темы из этого раздела можно посмотреть в нашей программе обучения. На JavaScript Core уходит примерно такое же количество времени: 2 месяца, при ежедневных занятиях по 5 часов в день. Итого: 4 месяца уйдет на изучение основ JS. Нужно ли учить фреймворки JS? Да, безусловно, они упрощают разработку и помогают создавать объемные приложения, интересные проекты и даже работать на серверной стороне. Мы рекомендуем начать с React JS. На его изучение уйдет примерно 2 месяца. Так, нужно минимум 6 месяцев, чтобы изучить основные моменты в JS-разработке. В случае, если вы рассчитываете трудоустроиться JS-разработчиком, нужно иметь практический опыт работы в коммерческом проекте. В среднем, на участие в командном проекте потребуется не меньше месяца. Так, на подготовку к трудоустройству уйдет 2-3 месяца. Итак, сколько времени нужно, чтоб выучить JavaScript? Получается, чтобы с нуля трудоустроиться JS-разработчиком нужно минимум 8-9 месяцев. Конечно, это средний показатель. Он может быть меньше или больше, в зависимости от вашей скорости обучения.
Читать еще:

Что такое функциональное чтение? Или как эффективно учиться программированию
Функциональное чтение позволяет эффективнее работать с новой информацией. Как этот метод поможет читать книги для программистов и не только? Разбираем в сегодняшней статье.

Книги для программистов, на которые стоит обратить внимание
Если вам легче всего воспринимать информацию из книг, а не видео или статей из интернета, рекомендуем обратить внимание на эту подборку. Большинство книг – универсальные, подойдут любому, кто хочет развиваться в IT-сфере как программист.

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

Как понять, что пора менять работу — 5 признаков
Как понять, что пришло время сменить работу, найти идеальное место для своего развития. Читайте подробнее в блоге Kata Academy.

