Germany has been deemed as the fifth most favorable country to move to. This is due to its well-performing economy, education system, and employment opportunities. People from all over the world want to have a chance of moving to Germany.
When in Germany, you are allowed to visit all the other members of the Schengen agreement as following, Austria, Belgium, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland and Liechtenstein.
Schengen visa will allow you to enter and reside in Germany for a maximum period of time of 90 days (3 months), however you are not entitled to get a job (not even as a freelancer) for the time being.
Depending on the purpose of your travel to Germany, there are different types of visas that will apply to the occasion.