Дмитрий, не надо пытаться объять сразу всё. Не получится. Будет как раз то, что у вас - каша.
Делайте сайт применяя те знания, которые у вас есть. Главное, как уже сказали, начать. По мере набора опыта вы станете понимать, где вы делаете неправильно, и какие пробелы в знаниях вам нужно восполнить. Ни в одной профессии нельзя обойти этап обучения, как теоретический, так и практический.