This paper examines the largely ignored process of analytic problem solving. By applying learning theory to different problem-solving situations, we determine what factors contribute to a positive learning environment. An ideal environment includes facilities to observe the problem states simply and easily, and guidance in abstracting the observations into symbolic expressions.