Цель - это начало реализации любого проекта. Цель включает в себя некоторые задачи, поэтапное решение которых и приведет к цели. Только вот, определить цели и задачи не просто. Наш ум постоянно находится в будущем или прошлом: переживание событий прошлого или построение планов будущего сбивает с поставленной задачи. Так и при написании программы крутятся мысли: Какая будет программа, какие модули добавить? Какой интерфейс? Как усовершенствовать? Как? Какие и т.д. Не живите в будущем. Цель должна существовать здесь и сейчас...