Начинать нужно, в первую очередь, с довольно скучной дисциплины "Основы алгоритмизации и программирования", там объяснят необходимые азы: типы данных и их преобразования, логические операторы, условия/ветвления, циклы, функции и процедуры.
Дисциплина поможет понять, а ваше ли это вообще? И для решения задач в ее рамках лучше выбрать все-таки строго типизированный язык:
а) C++, если вы "технарь" по складу мышления;
б) Visual Basic 2010 Express, если вы больше "гуманитарий" (для более ранней версии Visual Basic 2008 Express имеется официальная руcскоязычная версия MSDN, это вполне внятная справка).
После этих базовых основ на С++ можно безболезненно мигрировать в любой С-подобный язык (Java, C#, Perl, Python, php, JavaScript, etc.) для дальнейшего развития хоть в веб-разработке, хоть в прикладном программировании, хоть в сфере разработки мобильного ПО.
После Visual Basic достаточно легко будет "войти" в разработку 1С-конфигураций.