В ИТ есть специальности, куда берут без знания языков программирования: это тестирование, администрирование и сопровождение. Для тестирования приветствуется способность структурно и логически мыслить, какая-либо техническая специальность будет большим плюсом. Кроме того, будет здорово, если в процессе собеседования вы покажете, что воспринимаете тестирование как отдельную и самостоятельную специальность, понимаете её важность и хотите развиваться именно в ней, а не "потусоваться годик в тестировании и переделаться в разработчика". В хороших больших компаниях у тестировщиков отдельная профессиональная карьера, которая в конечном счете может привести, например, к позиции технического директора. Будет здорово, если перед собеседованием вы хотя бы прочтёте пару книжек на тему Quality Assurance (QA). Много где есть курсы для тех, кто видит себя в этой профессии, иногда они бесплатные. В городе Новосибирске такие курсы есть в компании, где я работаю - в ЦФТ cft.ru они бесплатные и предполагают стажировку или трудоустройство для лучших выпускников. Администрирование предполагает хорошие знания операционных систем, например windows или (а лучше - и) Linux, умение устанавливать и настраивать работу программ на устройствах, компьютерах и серверах. При должном упорстве и стремлении можно дорасти до ИТ директора и отвечать за "всё железо". Сопровождение, по крайней мере у нас, подразумевает хорошие знания или SQL или самого софта и банковской деятельности, а так де любовь и стремление к общению, желание помогать людям, то есть пользователям. Так же очень хорошо, если вы разбираетесь в windows и Linux, хоть и не так глубоко как администраторы, имеете интерес к программированию и можете "читать код". В общем, профессия на стыке всего, так как пользователи приходят с разными запросами и надо уметь помочь. Но на старте в качестве минимума кроме навыков общения будет хорошо, если вы все таки выучите SQL. Достойные курсы есть online, мы тоже начали чтение лекций слушателям в этом году. Это тоже отдельная область знаний, где можно дорасти до Директора по сопровождению. Если вы всё таки хотите заниматься разработкой, советую вам ей и заниматься. Учите языки, есть онлайн курсы например на stepic.org. Изучайте объект ориентированное программирование. Если будет хорошая база, вас возьмут на начальную позицию и доучат уже внутри. Можно учить java, можно C с переходом на Objective C доя разработки под iOS. В общем, мораль сего рассказа такова, что надо сфокусироваться на том, что вам интересно, хотя бы полгода порасти в этом самостоятельно активно читая книжки и проходя курсы в интернет, затем уже идти на очные курсы, а потом, если там вы себя хорошо покажете, вас позовут на работу. Главное в ИТ это голова, упорство, интерес и, как бы это не казалось странным - навыки общения. Потому, что вся серьезная разработка сейчас происходит в командах. Аналитики изучают потребности пользователя и ставят ТЗ, программисты разрабатываю функции, тестировщики проверяют качество работы, сопровождение ведет продукт. И весь процесс итерационный, где все взаимодействую между собой.