Имелось ввиду наверное другое.
Я бы рекомендовал книги о проектировании ПО, разработка ИС.
В пример не скажу, его может стоит как минимум лекции найти по дисциплине проектирование и разработка информационных систем.
все известные мне книги скорее рекомендации по улучшению архитектуры, чистоте кода, нежели о том, как же делать.
@Bars0_o основную мысль, как писать, правильно передал, лекции излишни на начальном этапе, сначала нужно научиться выражать мысли в коде в принципе, этому никто не научит.