Когда свежая кровь приходит в эту стезю, проходится много читать, пробовать, отсеивать.
Вот что приглянулось мне где то пол года назад.
Фронтэнд
Если хочется чего-нибудь простого и эффектного, посмотрите на панораму. Создатель частенько переезжал, исхода в последний раз были замечены здесь.
Отлично, но что делать с обычными фотографиями? Есть такая славная вещь, как попапы.
Иконок можно качать по одной, а можно использовать готовый пак. Он кстати используется здесь. Там вообще много знатных тем.
Если вы хотите делать все сами, но не знаете с чего начать, пробуйте с нормально валидируемой страницы. Если чуть позже вам захочется чуть больше, загляните сюда, будете приятно удивлены возможность создания рыбы под все нормальные браузеры. Есть более крутая и дорогая вещь.
Стилей много всяких разных, но самый разумный подход, на мой взгляд, этот.
Ок, допустим вы что то слепили и это как то крутится. Для начала надо проверить на возможность оптимизации. В этом подскажет гугл.
Далее можно посмотреть как выглядит ваш сайт в различных браузерах. Решений безумно много, например и еще.
Бэкэнд
Предполагается что вы используете питон и джангу.
Хардкод
Хочется поработатть мускулом, но не знаете с чего начать? Попробуйте с этого и этого. Чуть по сложнее. Решили сразу настроить бэкапирование? Начните с этого. Плохо помните, что да как сэтип дурацким sql'ем? Освежите память. У темной стороны, как всегда есть печеньки.
Делаете большой сайт или нужно парсить текст или линки? Используйте регулярные выражения. Но если вы уже добрались до задач распарсить урл, то наверяка еще и составляете их. Есть хорошее чтиво, что и как можно использовать для этого.
Сервреное.
Для начала определимся, что где и как должно лежать и как настроено.
Можно научить nginx круто раздавать картинки налево и направо.
Присматриваетесь к хостингу OpenShift, есть с чего начать. Но если вы хоститесь на антрисоли, гляньте сюда.
И сейчас хорошая практика использовать South. А прикинуть структуру БД можно из браузера. А вот так следует учиться делать дапм
Батарейки
Начем с простого и наглядного: картинок и их обработки. Для них разумно клепать миниатюры. Одно из самых популярных, но не очень адекватных решений, это.
Много копий сломано об вопрос, какой должна быть админка. Многие переводили, перепиливали, и еще раз перепиливали. И только ленивый опять не переводил и не препиливал. И вот еще на по следок: древовидное представление.
Для отладки тоже есть несколько решений.
Для начала, инфо-панель для тестового сервера. Потом стоит упомянуть полуконсольный вариант отладки.
Возмужали и захотелось прикрутить полнотекстовый поиск к сайту? Есть злая вещь.
И напоследок еще немного чужих подборок.