Если вы умеете читать и хотите стать программистом — вы им обязательно станете. Для этого не обязательно обладать математическим складом ума, поступить в ВУЗ на профильную специальность и закрыться до конца веков в каком-нибудь РОСНИИРОС. У вас есть компьютер, есть интернет, вы умеете читать и хотите, например, научиться делать крутые сайты.
Теперь вам потребуется открыть браузер и ввести запрос в поисковик. Например: «Как научиться делать сайты». На вас свалится огромное количество бесплатной информации на русском языке.
Вам расскажут про язык разметки HTML, научиться писать на котором не сложнее, чем освоить грамоту на английском, немецком или французском языке. Тут подлежащее, тут сказуемое, тут открывается тег, тут закрывается, а этот «одиночный» и вставляет картинку. Скачали VS Code (бесплатный редактор кода от Microsoft, который удобнее, чем обычный блокнот), попробовали. Получилось. Круто! Давайте дальше.
Современные сайты — это не просто чёрный текст на белом фоне с картинками, а ещё со своими шрифтами, оформлением, цветами. За это отвечает CSS, освоить который не сложнее, чем HTML. Теперь ваш сайт ещё и красивый. Этого почти достаточно, чтобы художнику сделать сайт с работами, а преподавателю иностранных языков пригласить учеников на занятия. Хотите знать больше? Вам на developer.mozilla.org/ru - получите много информации и сможете попробовать её применить.
А ещё мы хотим, чтобы наши пользователи могли заполнять формы обратной связи и оставлять комментарии и «лайки»? Открываем learn.javascript.ru и начинаем читать и пробовать создавать первые функции.
Всё что вам нужно, это интернет и желание научиться делать сайты. А чтобы сделать процесс обучения более системным, стоит посмотреть на курсы, например Яндекс.Практикума. Кроме удобного тренажёра, который стоит попробовать уже сейчас (вводный курс тоже бесплатный). У вас будет наставник-специалист, который ответит на вопросы, проведёт лекции и объяснит сложные для понимания вещи. Будет группа студентов, чтобы сделать процесс увлекательнее. А ещё вам предоставят макеты, на которых вы сможете научиться делать сайты и стать настоящим программистом.
Стоит ли гуманитарию становиться программистом или научиться создавать сайты? Определённо да, потому что современные специалисты всегда работают на стыке специальностей. А расширять свой кругозор никогда не поздно.
Просто в точку! Всегда хотела, чтобы моя профессия была связана с IT.
Если нужен короткий ответ - Считаю, что программирование является искусством. И для его изучения нужно просто начать делать то, что пришло к вам в голову. Скопировать какую-либо известную программу или сайт И так далее. А опыт придёт со временем :)
Голос из древности говорит нам: "Не знаешь, с чего начать - начни с начала". Программирование начинается с матанализа - вот им и займитесь в первую очередь. :)
Рекомендую начать изучать программирование с основ, на сегодня лучшим из лучших является курс Гарвардского университета по основам программирования CS50. который стал своеобразным бестселлером во всем мире. Курс совершенно бесплатный и доступен на английской на сайте courseera.org. перевод CS на русский 2016 года доступен по адресу:
Гуманитарии бывают разные. Если вы плохо понимаете, чем монитор отличается от системного блока, то, пожалуй, программирование лучше не изучать. Но это частный случай. В общем случае особой разницы нет. Просто старайтесь избегать малопонятных "технарских" областей программирования, таких как программирование микроконтроллеров или станков с ЧПУ.
Я считаю данный ответ сомнительным.