Вообще, начинаю всё что угодно писать с алгоритма. Берешь ручку, бумагу, рисуешь блок-схему. А перед этим для лучшего пониания можешь написать, что тебе надо получить...
Так воть, туть никак не подступиться по одной причине, т.к. тебе самому надо определить себе приоритеты. То что тебе первостепенно, а что второстепенно
А начать лучше реально с обычного программирования... Изучить if, while, for и т.д. Что это, зачем... Тогда в принтах сможешь начать быстро работать... Точнее обучаться в них... Нужно иметь минимальную базу и понимание для работы...