Too Long; Didn't Read
These rules are independent of the language you use and are invaluable for both beginners and experienced programmers. The hardest part is only making a start, but as time goes by and your skillset improves, it becomes easier to write clean code. With understandability comes readability, changeability, extensibility, and maintainability, says Robert C. Martin. Clean code is all about readability so even the smallest things like changing your habits for naming variables make the most significant difference. The best books for writing clean code: Clean Code: A Handbook of Agile Software Craftsmanship.