Хочу разработать большое и сложное приложение для работы, в котором будет планировщик задач, просмотрщик файлов, возможность работы в команде с распределением задач по этой команде и т. д. С чего начать?

Из программирования со школы помню только:

program HelloWorld;
var name:string
begin
Write('Write your name: ');
readln(name);
Writeln(a, ', you are cute!')
end.