This paper talks about some basic knowledge about retrosynthesis, some types of reactions applied to retrosynthesis and some strategies for retrosynthesis, which can help beginners to understand retrosynthesis easier. The three situations when breaking bonds was presented as well as three ways to deal with the founctional groups. The princples to deal with retrosynthesis were discussed. In this paper, an example of retrosynthesis was also presented for illustration.