Каждый начинающий фронтэнд программист начинает свой пусть со знакомства с этими языками. Языками программирования их назвать сложно, скорее язык разметки(HTML) и язык стилей(CSS). Если честно, верстать(создавать структуру сайта: добавлять кнопки, абзацы, шапки, формы) показалось довольно скучно. Есть например тег <button> , который добавляет кнопку на сайт. А изменять размер, цвет, положение этой кнопки вы будете через язык стилей CSS. Это верстальщик. С первых строчек кода, вам обманчиво кажется, что все настолько просто, что с этим справилась бы ваша мама. Честно, и меня посещали такие мысли. Но если немного углубиться, оказывается все не так уж и просто. Свертстать гавно сайт довольно легко. Но если вы хотите создать хороший, нативный сайт это уже задача посложнее. В верстке очень много тонкостей и аспектов. Верстка является хорошим примером, как вообще работает код в файлах, как в целом писать код. За 10 часов, вы сможете плюс-минус понять суть создания стандартных сайтов. Где ес