смотря какой язык, но принцип примерно один
изучение основы логики языка, его синтаксиса и тп
изучение простых алгоритмов->изучение операторов->иучение циклов->изучение массивов->работа с классами
далее обучение строится из потенциальных задач, целей и надобностей