Depende de qué país vienes, los residentes de algunos países no necesitan visa para nada, casados con un alemán o no, para visitar Alemania.
Si no eres de ninguno de esos países, necesitarás una visa (y un permiso de residencia si quieres quedarte más tiempo, y un permiso de trabajo si quieres trabajar aquí). Al estar casado con un ciudadano alemán, estas visas y permisos generalmente se emiten sin problemas, aunque si está recién casado, el permiso de residencia inicial solo se emitirá con la prueba de que realmente están viviendo juntos (la inmigración puede controlarlo en su hogar ) e inicialmente solo durante tres años, para evitar matrimonios falsos (por lo tanto, si se divorcia antes de este tiempo, puede perder su residencia). Luego, generalmente obtendrá un permiso de residencia permanente y después de cinco años puede solicitar un derecho de residencia (que le otorga prácticamente todos los derechos de un alemán nativo sin derecho a voto o ciertos trabajos del gobierno, para lo cual debe ser un Ciudadano alemán). Después del IIRC, ocho años, puede solicitar la ciudadanía alemana (aunque debe demostrar un cierto nivel de dominio del idioma alemán y el conocimiento de la cultura e historia alemanas).