Quick Read: Understanding program comprehension using the block model
Program comprehension has become recognised as an important step in learning to program, though it is a step that can be easily missed as novice learners jump straight into writing programs before learning to read them.
To that end, the Block Model is a helpful tool for understanding and categorising aspects of program comprehension. You can read more about using the block model to understand program comprehension