Думаю, прежде чем начать выбирать специальность программирования, стоит познакомиться с самой сутью.
1) Это Мат. логика
2) Это простейший язык программирования, к примеру Pascal, где можно посмотреть базовые знания любого языка программирования.
3) И если вам это будет по душе, тогда уже выбирать профиль деятельности.
P.S. Книги и другие ссылки на ресурсы могу сбросить, если это потребуется.