Learning about technical topics is a continuous process and is often difficult for both new students, as well as experienced researchers.The difficulty comes, in part, from the lack of pre-requisite knowledge as well as context to study a given subject. In this paper, our goal is to build a system, that, given an input concept that the user is interested in learning about, returns a reading order of pre-requisite concepts that are necessary. Our main contribution is an algorithm for generating reading orders for concepts using Wikipedia, a technical knowledge-base of concepts and existing prerequisite preference functions. Our user evaluation shows that the reading orders generated by our system are accurate and effective.