Hey, it's cool that you're learning by doing. I think that's the most important part :) working out your issues on your own will help you have a better understanding of what's wrong and how to improve it. As per your request for some articles/books, etc I recommend online courses. There's plenty of them out for free ATM you just need to know where to look :) 1. Interactive Coding for Beginners: What is CSS, HTML & Web Development[^] 2. Learn PHP Online: PHP Basics Explained in an Interactive PHP Tutorial[^] Good luck!