Reading CakePHP source code provides benefits like gaining insight into how frameworks work, understanding object oriented programming principles, and learning techniques like dependency injection and reflection. It allows developers to customize frameworks by adding new features and helps with properly handling errors. Creating sequence diagrams of the initial code flow helps give an overall understanding of how different parts interact before diving deeper into the source code.