1. Если базу по php то можно здесь
code-basics.ru/. Уверен почерпнете для себя много нового.
2. Если что-то делать то лучше тестовые задания. Мы собираем коллекцию
https://github.com/Hexlet/ru-test-assignments
3. Если есть финансовая возможность то рекомендую наши проекты:
https://ru.hexlet.io/projects
> Стоит ли нырять в практику сразу с фреймворка?
С микрофреймворка да. Посмотрите в сторону, например, slim framework.