Конечно развивает, как и любая друга деятельность в которой нужно прикладывать мозги к решению.
Можно даже попробовать сформулировать то, что именно развивает программирование:
1) Четкая логика;
2) Алгортимизация;
3) Абстрактное мышление;
4) Планирование взаимосвязей;
5) Умение быстро разбираться в чем-либо.
На многих торрент-трекерах есть неплохие видеоуроки с нуля, по самым разным компьютерным языкам. В принципе некоторые довольно неплохие и объясняют все очень подробно. Учить по книгам самостоятельно намного труднее. А еще на сервисе бесплатных рассылок - subscribe.ru были курсы с пошаговыми уроками, которые приходят на почту.
html - язык программирования web-сайтов
css - тоже язык, который задает стиль веб сайтов, т.е как он будет выглядеть. В принципе можно обойтись и без него, но лучше все таки знать его.
java script - это язык программирования скриптов. Наверняка видели, когда, например, в вк приходит сообщение, выскакивает маленькое окошко внизу - это скрипт.
Все эти языки относятся к веб-программированию
Adobe Flash Player обновляется каждую неделю из за того что разработчики этой программы находят и исправляют разнообразные уязвимости и ошибки в своей программе.
Не обязательно иметь смартфон или абсолютно все современные устройства для того, чтобы быть верстальщиком.
Без адаптивного сайта сейчас никуда. И верстка должна соответствовать современным тенденциям. В поиске сначала идут адаптивные сайты и только потом с резиновой версткой.
Сейчас много сервисов, которые помогают верстальщикам. Вот один из них . Адаптиватор поможет посмотреть, как будет выглядеть сайт на том или ином устройстве в режиме онлайн.
Сервис бесплатный. Пользуйтесь на здоровье.