Мне кажется есть какая-то связь между этим:
Некоторая сложность в написании учебного пособия по программированию для начинающих состоит в том, что рассматриваемая область знания содержит новые понятия, ни на чём привычном не основанные.
Вообще говоря, подобная проблема возникает и в любой другой области знаний. Например, известно, что точка в математике определяется как бесконечно малая окружность, в то время как сама окружность - это совокупность расположенных определённым образом точек. Легко заметить, что эти термины определены через самих себя. Вместе с тем, эта нечаянность не стала в математике камнем преткновения. И окружности, и точки, и линии, а вместе с ними другие термины, принятые в математике, благополучно сосуществуют. Более того, каждому человеку интуитивно понятно, что такое точка, а что - окружность.
и раскруткой. Понятие линии раскручивается из понятия точки.