Understanding business registration and VAT in Germany: Any advice?

Hello, I would like to know more information about setting up business in Germany and VAT, is anyone familiar with the whole process?

Additionally, I live in Germany and if our customers are from other country, what should we need to know?