Вы так ничему не научитесь!
1. возьмите идею. Не надо сайт, пусть будет проще и прозаичнее - любимая музыка, прочитанные книги, просмотренные фильмы. Нужна цель, что вы хотите сделать (получить).
2. разбейте на задачи, блоки. Здесь вы данные вносите, здесь отображаете. Стуктура данных в БД.
3. не гонитесь за фреймворками. нативный пхп ваше все. Пусть будет нубско и примитивно, но вы поймете базу.
4. после уже начинайте делать улучшения. Смотрите в сторону ООП, классов и прочего.
Не поняв базовые принципы вы загнетесь в разборе фреймворков и прочего.