Безусловно можно. Это имеет историю еще со времен СССР. Когда многие ученые и инженера осознали что им нужно программирование. Лично я знаю химика и инженера-радиотехника которые в советские времена сами освоили программирование. На уровне один среднего а второй хорошего профессионального программиста. Отмечу что ВУЗы окончили они еще тогда когда даже базовые понятия о ВТ и программировании в эти специальности не входили. А когда в 90-е наука и оборонка стали никому не нужны они создали сами вполне конкурентоспособные и для своего времени немаленькие системы. Причем не имевшие никакого отношения к их основным специальностям.
Сейчас возможности изучить программирование возросли многократно а порог вхождения сильно упал. У нас работает немало ребят сразу после школы. Которые сами изучили программирование. И вполне хорошо работают.
Добавлю. Более того. Учиться программированию самостоятельно НУЖНО. Я во многих своих ответах уже писал такое сравнение. Программирование - не ядерная физика и не проектирование субмарин. Поэтому попробовать себя, точно ли это ваше, можно и нужно. Прежде а не после того как вы убьете 4-6 лет времени и кучу денег на корочку специальности вам совершенно не подходящей. А даже если она вам подходит то в ВУЗе теоретики вас будут учить теории. Что полезно, а в части отраслей программирования незаменимо. Но далеко не достаточно. Практические вещи в том состоянии в котором пребывает наше образование вам скорее всего придется учить самому.