На каком этапе обучения стоит учить ООП?
ООП это не та тема, которую изучил между for и while
это довольно большой и комплексный кусок знаний, который в любом случае придется учить долго.
Поэтому раньше начнешь - раньше будет результат.
начните все свои задания и проекты делать с помощью OOP,  - даже если он необязателен, приучайте свой мозг именно к такому подходу - тогда и научитесь и концепт поймете хорошо.