As an Expat myself, I have found these links below to be very helpful, and I wanted to share.
Helpful guidance for obtaining your visa
Schengen Zone Information – Tourist Visa
Official Foreigner’s Office Website
An Expat Oriented Website expatica.com
Connecting with the Expat Community
Living in Germany: A Guide to Living in Germany as an Expat
10 Realities Of Being A New Expat In Germany