That was a good read. It left me with wanting for more. You mentioned 'focus' as one of the key to learning. I agree. Please add proactively maintaining focus. It is easy to lose focus with internet available right? :^)
PS I registered to hashnode just so I can comment on your blog. How cool was that?