Are you tired of reading boring technical books to learn your favourite topics? What if the same knowledge were presented to you in a simple and humorous way, like a story? This is a concise and entertaining guide through the best and most important principles of clean code based on the concept of storytelling. Yes, storytelling, because writing good code is the same as writing a good book. This booklet covers the topics - Code structure - Naming strategies - Writing methods - Writing classes - Rearranging conditional statements - Avoiding comments - Relevance of unit tests Alongside your learning material you will find code examples written in Java. Don’t worry if you use another one, the principles of clean code are applied the same way to all programming languages. Have fun learning!