Без знания ООП в фреймы лучше не лезть, а то вы вообще разочаруетесь в ИТ )
ООП имеет ряд стандартных "комплектующих":
- Модификаторы доступа
- Поля для хранения информации
- Конструкторы
- Методы/функции классов
Изучайте это всё и делайте задачи на ООП. Имею ввиду, берите АБСОЛЮТНО любой язык и берите оттуда задачу и пробуйте делать её своими методами, которые вы знаете