Начните с азов. Твëрдо усвоенный материал всегда будет пользоваться спросом. Параллельно смотрите книги и статьи в интернете, например, тут есть конспект авторитетного учебника Макконелла по стилю кодирования: http://samlib.ru/a/alexey_lot/sovershenniy_kod.shtml и другие. Если Вам больше по душе веб, то там же есть два конспекта книг по поисковой оптимизации сайтов (SEO) в статьях.
Лучший ответ на этот вопрос!
В самом начале пройдите несколько курсов на codecademy.com - это поместит вас в контекст и развлечет :)
Курсы по программированию разных университетов можно найти и на coursera.org (некоторые даже дают сертификат).
Если вы хотите стать серьёзным программистом, то нужно начинать с основ программирования. Для обучения программированию лучше всего подходит Паскаль
Visual Basic? Серьезно? Это смешно
Все курсы - это такой же развод, как и бизнес тренинги. Если хотите научится, Вам, мой совет: самообучайтесь и тут же практикуйте. всё. Наиболее легковоспринимаемые языки со строгой типизацией.