The authors proposed that not only are the first attempts to solve a problem made by analogy but also that progress in learning can be guided by referring to more abstract knowledge, which affords new possibilities. Two experiments investigated this view in a situation of learning how to use a text editor. Experiments 1A to 1C identified the knowledge associated with 3 domains hypothesized as sources of transfer at increasing levels of abstraction (typewriting, writing in general, manipulating objects). Experiment 2 tested whether participants first use their knowledge about typewriting, then about writing in general, and then about manipulating objects. The data showed that the order of acquisition of text editor functions appeared to be strongly related to this hierarchy, supporting the idea that part of learning consists of discovering properties of objects by accessing increasingly general domains.