Мое личное мнение, на курсы по Avenue ехать не стоит. Если хреновый программист или не программист вообще, то за неделю-другую курсов тебя не обучат даже элементарной логике программирования ( не говоря уж об нормальном объектном програмимровании), если же наоборот, сталкивался с программированием и немного разбираешься в английском языке, то тем более разобраться самому проблем не составит, есть книги по Avenue с примерами и небольшим описанием особенностей программирования. Далее, описание классов выучить на курсах не удасться, да и стоит ли (все это есть в системе помощи ArcView). Посоветоваться с более опытным товарищем в программировании действительно не помешает.
Насчет курсов по ArcView - сам обучил не одну организацию, считаю делом очень даже стоящим, но только тогда, когда не знаешь с чего начать. Начальные навыки и желание к самосовершенствованию - вот это правда нужно (в любом деле).
Савенко А.С., ведущий программист Амурского филиала ФГУГП "Дальгеофизика"