Defining the structure of a language gives information about that language. To define the structure, we should start to observe from smaller parts. These parts are roots and the suffixes for agglutinative languages. Turkish is also a agglutinative language like Finnish, Hungarian, etc. To get the morphological structure, we should be able to separate the words to their roots and suffixes according to rules of order. This book explains how to get these information by computers without using any statistical methods.