I agree. While hands on is the best way to learn, there has to be some theory included in order to understand more deeply why the work your doing is needed. The goal from any learning program should be for the learner to tie it all together and get that ah-ha moment.
This is CABL.com posting #270715. Tiny Link: cabl.co/mbiAx