Я считаю для базы - справки достаточно, ну а для более сложных вопросов - Вот для этого и есть собственно форум.
Учебник это канешн хорошо.. НО
- вышла новая неофичальная справка
http://forum.boolean.name/showthread.php?t=431
-разме можно предугадать все вопросы и траблы и ответить на них.
-ответ на вопрос пары авторов(кодеров) могут сравнится с постоянно развивающимся форумом?(яч имею ввиду поднимающийся уровень опыта каждого учасника)
-у учебника нельзя спросить "у меня не работает твой пример, что мне делать"
-учебник не поможет в нестандартной ситуации(например написание кода к хитрому, но уже сформированному алгоритму)
Пока строчил пост в голову пришла мысль, а что если содать базу ответов, тоесть есть форма в которой пользователь задает вопрос прогеру, он на него отвечает и опубликовует вопрос-ответ в этой "библиотеке"(так сказать постоянно наполняемому FAQ), ну и там естесно поиск.