Я считаю что самое лучшее образование - самообразование, посмотрите литературу в интернете, сайты различные, их куча, смотрите готовые простые варианты, советую вам для начала посмотреть что-то типа Delphi, а уже потом, изучив базовые алгоритмы, браться за C++, Visual C++, C#.
Синтаксис конечно разный и процедуры и функции разные, но базовые вещи, я думаю, одни для всего, это и типы данных, и условные операторы, циклы. Сам учусь на факультете прикладной математики и информатики, на системного программиста, уровень обучения не нравится, и программирование не прям то интересует, но я в свое время именно так и смотрел. Ещё хорошо бы зарегистрироваться на форуме программистов и спрашивать если уже что-то посложнее не выходит. Например на cyberforum.ru.
Ещё можно посмотреть видео уроки с сайта Lynda.com(поищите на рутрекере, тут вроде нельзя ссылки выкладывать на такое).
Да и вообще, главное желание и прямые руки! ;) Успехов и удачи вам, так как это очень непростое дело)
Delphi:
Visual C++:
C++:
C#: