Да какие учебники то? Разве они есть?
Я знаю только "Практическое пособие разработчика" М.Г. Радченко. Но это не учебник.
Ещё толмуты "Руководство разработчика", в двух частях и вот недавно вышло "Профессиональная разработка в системе" в двух томах. Но кто это читает?
На любом трекере.
Качай курсы Гилёва и Чистова короче.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший