Understanding Principles of Child Development and Learning