Seeing code visualized was really helpful when I first learning programming. My teachers would draw block diagrams of variables/functions on the "stack" and the "heap". Helped me create a mental picture of what the code I was wrote was doing under the hood.
I created http://memlayout.com, which tries to accomplish this.
Curious about what people think about it.