Здесь нет никаких ограничений, даже наоборот, чем шире кругозор разработчика — тем лучше. Программисты решают задачи не для себя: они работают в сервисах банков, бронирования отелей или билетов, книжных и видео, аудио сервисах. Задачи пользователей разнообразны в рамках особенностей каждой сферы.Поэтому любая смежная область пригодится, а возможно и не одна.
Если говорить о вёрстке — то это вообще, в большинстве своём работа для творческих людей с обострённым чувством прекрасного. Так как интерфейс должен быть удобным, красивым и доступным, и это задача лежит не только на веб-дизайнере.
Есть миф, что если ты гуманитарий, то путь в программирование закрыт. Но наши выпускники каждый поток доказывают, что это не так. Нет какого-то «не такого» склада ума.
Например, наша выпускница Ирина отучившись на журналиста в какой-то момент в поисках себя прошла наши интерактивные курсы, уже работая журналистом. Сейчас она фронтенд-разработчик в Bookmate. Или Артём Иванец 15 лет учился музыке, а после интенсива получив порядка 30 отказов — не сдался и устроился фронтенд-разработчиком в австралийскую компанию eWave. Конечно, ничего не даётся просто так, но если есть цель и желание, всё получится.
По опыту Академии, новичкам проще знакомиться с IT с вёрстки — разметки веб-страниц. Не нужно никаких знаний в математике или объектно-ориентированном программировании.
Все страницы, которые вы видите в интернете специальным образом описаны с помощью языка разметки HTML и оформлены с помощью CSS — языка оформления документов. Грамотную разметку даже можно прочитать: вот заголовок, вот таблица и её ячейки. Чем-то схоже с иностранным языком, с помощью которого вы расскажете браузеру, как следует отображать вашу страницу.
Попробуйте пройти несколько бесплатных интерактивных курсов на сайте. Они в игровой и доступной форме помогут познакомиться с основами вёрстки и программирования на JavaScript.
Пройдя даже пару, вы сразу поймёте, программирование — это ваше или нет. Быть может всё это время вы прятали в себе творческого веб-разработчика?
Просто в точку! Всегда хотела, чтобы моя профессия была связана с IT.
Если нужен короткий ответ - Считаю, что программирование является искусством. И для его изучения нужно просто начать делать то, что пришло к вам в голову. Скопировать какую-либо известную программу или сайт И так далее. А опыт придёт со временем :)
Голос из древности говорит нам: "Не знаешь, с чего начать - начни с начала". Программирование начинается с матанализа - вот им и займитесь в первую очередь. :)
Рекомендую начать изучать программирование с основ, на сегодня лучшим из лучших является курс Гарвардского университета по основам программирования CS50. который стал своеобразным бестселлером во всем мире. Курс совершенно бесплатный и доступен на английской на сайте courseera.org. перевод CS на русский 2016 года доступен по адресу:
Гуманитарии бывают разные. Если вы плохо понимаете, чем монитор отличается от системного блока, то, пожалуй, программирование лучше не изучать. Но это частный случай. В общем случае особой разницы нет. Просто старайтесь избегать малопонятных "технарских" областей программирования, таких как программирование микроконтроллеров или станков с ЧПУ.
Я считаю данный ответ сомнительным.