Видимо, только начинаешь кодить. Оно рано или поздно само придет, причем внезапно. Потом будешь спрашивать как перейти от него к математическому, а то все решения будут "наивными" - чисто алгоритмическими)
А какая разница? Типичная ошибка ньюба: "всё дело в программе - вот я сейчас качну редактор и сразу начну рисовать как бох!" В руках всё дело, а не в редакторе.