Turkish citizens need a visa to enter Germany or the Schengen area.
What categories of visa are there?
A Schengen visa entitles its holder to a stay within the entire Schengen area for up to 90 days in each 180-day period. It can be issued for a maximum period of five years.
A national visa (D visa) entitles its holder to enter Germany for stays lasting more than 90 days, for example for family reunifications, work, or university studies in Germany.