Порекомендуйте пожалуйста приличный учебник по созданию сайта. На данный момент я хочу создать каталогизатор домашней библиотеки, но написать сам с нуля, чтобы разобраться как все работает.
1/ "каталогизатор домашней библиотеки" = есть готовые программы
2/ "приличный учебник по созданию сайта" = зависит от используемых технологий и типа сайта (блог, online магазин, информационный портал).
Там хорошо написано.
Всё равно программирование это 50% времени чтения кода, так что сперва читать, потом писать.
А для начала надо прочесть мануал по выбранному языку. (PHP Python Ruby C# Java Go).
В принципе вполне можно уложиться в месяц чтобы написать что-то что будет вести себя вполне удобоваримо.
Лучше взять Java или C# там меньше гавнокода получится =)
А во всех "учебниках" жуткий шлак который надо помечать тэгом "как делать не надо".