Стоит ли начинать писать его самому не зная ООП
А ты его и не напишешь, если только не будешь дословно с экрана переписывать, но тоже толку мало - ты просто не поймешь что творится в коде. Все эти бесплатные курсы - отстой.
Советую по ООП прочитать сначала простейшие мануалы и инструкции, потом купи хорошую книгу, и самое главное - Постоянно практиковаться! Заведи хостинг за 200 р. в месяц и кодь там на живом серваке, у Таймвеба например есть простенькая встроенная IDE для этого.
Я сам усиленно осваиваю ООП и уже многое попробовал, в итоге пришел к хорошей книге и постоянной практике, на ютуб практиески больше не смотрю.