Nie, nie ucz się z tego kursu. Oczywiście możesz go przerobić ale nie pisz aplikacji w taki sposób i nie traktuj tamtejszych rozwiązań jako autorytatywnych.
Dobre źródła? Ciężko mi cokolwiek polecić komuś, kto zaczyna od zera. Na pewno warto czytać manual.
https://phptherightway.com/ jest jak najbardziej warte uwagi. No i koniecznie pisz na Linuxie, ubuntu, mint czy jakiekolwiek inne proste distro. Wirtualna maszyna jak najbardziej się nada.
Kiedy poznasz podstawy, składnię oraz ogarniesz ideę obiektowości śmiało chwytaj za frameworki. Symfony/Laravel.