I've found Adele Cutler's presentation on random forests to be an outstanding resource for getting intuition of tree-based algorithms.
http://www.math.usu.edu/adele/RandomForests/UofU2013.pdf
Thinking about trees as a supervised recursive partitioning algorithm or a clustering algorithm is useful for problems that may not appear to be simple classification or regression problems.