I always wondered why there isn't a site like Laracasts for WordPress. Laracasts helped me a great deal with learning PHP, OOP and Laravel. But I can't say I ever found material that concise for WordPresss Theme developement. My start with developing themes was around 2015 with a post by Tania Rascia. It was about integrating a Bootstrap template into a WordPress theme and helped me greatly!