Been reading on this on many sites, including the official one (of course) and the wording is such that I'm not sure what the exact answer is.
I have entered Germany as a US citizen (so no visa needed for up to 90 days) and plan to stay for a few years for studying. What kind of visa (if any) do I need to apply for in order to stay in Germany legally? What is the difference between residence visa and residence permit? Do I need to have a student visa to apply for residence permit?
Please be specific in your answer.