Mit ser beschreibst du Sachen, und Dinge und menschliche Eigenschaften die fest sind.
Soy de Alemania. --> das kannst du nicht ändern, du bist in Deutschland geboren, es ist unveränderlich, deshalb wird ser benutzt.
Mit estar beschreibst du, Sachen, und Dinge, und menschliche Eigenschaften,die veränderlich sind.
Estoy en Berlín --> ich befinde mich in Berlin. Das ist veränderlich. Estar wird auch dafür verwendet, um den aktuellen Standort zu beschreiben.
Aber auch:
La chica está contenta --> das Mädchen ist glücklich.
Hoffe,dass das einigermaßen verständlich ist.
Mucha suerte y saludos