I am a huuuge fan of Uncle Bob and I believe that everyone should watch his course or read his book on Clean Code.
Just to give you a taste:
Where can one watch his course?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.