Профессиональных программистов в школе не обучить - не тот уровень математической подготовки. А на рынке огромный спрос на дешёвых кодеров. Потому выгодно штамповать недоучек, по собственному невежеству считающих себя программистами. P.S. Начинать с Бейсика - это гарантировано путь в говнокодеры. "Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.", Э. Дейкстра.