Thanks Aaron. Great point that I didn't really consider in this context - that breaking things down is all about the quality of resources or support for learning. I guess seeing something impenetrable broken down enough times makes it seem more doable and this could contribute to the ideas I write about. Breaking things down into manageable and logical chunks is often quite a challenge, and might need some input from someone who knows the area better than you. Certainly don't think everything is learnable on your own, but there is so much support that can be sought out on many things these days.