Не обязательно иметь смартфон или абсолютно все современные устройства для того, чтобы быть верстальщиком.
Без адаптивного сайта сейчас никуда. И верстка должна соответствовать современным тенденциям. В поиске сначала идут адаптивные сайты и только потом с резиновой версткой.
Сейчас много сервисов, которые помогают верстальщикам. Вот один из них . Адаптиватор поможет посмотреть, как будет выглядеть сайт на том или ином устройстве в режиме онлайн.
Сервис бесплатный. Пользуйтесь на здоровье.
Современные программы, особенно программыне комплексы (класса, скажем, операционной системы, или системы моделирования, или даже такие, как 1С), неимоверно сложны. А многие операции и возможности, которые в них заложены или предусмотрены, в обычной практике встречаются чрезвычайно редко. Наконец, даже условия применения таких программ могут отличаться - разная аппаратная конфигурация компьютера (сколько разновидностей мобил, а? сколько вариантов процессора даже в обычных компьютерах?), разное окружение, разные режимы взаимодействия с сетью или с другими программами... Поэтому при написании таких сложных программ физически невозможно предусмотреть всё. Вот для того, чтоб выловить возможные глюки, чтоб не занимать время высококвалифицированного программиста, способного создавать код, и нужны тестеры. Их задача - проверять все заложенные в программу (или затребованные заказчиком) возможности, гонять разработанную программу на разных компьютерах и в разных режимах с тем, чтоб отслеживать, как она себя ведёт, когда и после чего появляются какие-либо глюки, как программа реагирует на разные воздействия, на разные, даже намеренно "дурацкие" действия пользователя, и т. п.
Здравствуйте! в wordpress относительно joomla для новичков лучше реализован менеджер плагинов: здесь можно искать какой угодно плагин или тему не выходя из админ панели, плюс темы сразу настраиваются в визуальном режиме, что тоже упрощает работу. В целом все плюсы на этом заканчиваются. Скорее, wordpress не лучше, а проще!
Смотря с какой целью. Если для обучения программированию, для того, чтоб научиться понимать суть процесса (то есть научиться разрабатывать алгоритмы), - то Паскаль или, ещё лучше, Модулу-2. Потому что эти языки создавались как раз с целью наибольшей структуризации программ и алгоритмов, в них чёткое разделение типов переменных, чёткое оформление процедур, и так далее. Причём в Модуле-2 это всё оформлено ещё строже (и поэтому ПОНЯТНЕЕ и менее глюкаво), чем в Паскале.
Если же надо для работы, то изучать стоит те языки, которые наиболее востребованы на рынке. Это Java и языки семейства С - C++, C#.
Для начала выучить HTML. Затем CSS. Потом много и много практики ( Чем больше - тем лучше ).
Далее нужно осваивать фотошоп и правила верстки сайта. Выучить HTML и CSS Вам покажется очень легкой задачей, по сравнению с Adobe Photoshop и версткой. Вот, в общем-то, и все. Удачи! :)