I started to learn php (in 2015) with the book of Kevin Janka "PHP and MySQL. From novice to professional". Maybe she's a bit outdated, but from there, the author teaches how to break the code in controller and view, and not to interfere with all the logic in one pile.
Next, you can already begin to read Matt Zandstra "PHP. Objects, patterns, and programming techniques"
Of the video tutorials in Russian (with subtitles) can advise hexlet
. As far as I remember there is some part of the courses are free, and the cost is $24.