Meanwhile, I'm on their Blocks and Iterators course, which again deconstructs the topic beautifully with interactive, engaging diagrams/animation drawings. I take a screen shot of these drawings for future reference, like a ready reckoner of sorts.
Again,I keep wondering how did I miss this course? I remember seeing it while searching for online Ruby courses when I was caught by the coding bug, but for some reason didn't sign up. I am on Treehouse, Udemy and Tealeaf for Ruby, Rails and other courses but I strongly recommend Pragmatic Studios as the first step. I've also started re-taking the Ruby course, as a refresher, to relook at the concepts and see how I can apply them to say, a problem on Tealeaf.