"Hogar" o "casa"
Cuál es la diferencia entre "hogar" y "casa"?
Porqué decimos "hogar dulce hogar" y no "casa dulce casa"?
2 Answers
"La casa" by itself means "the house"
"En Casa" means "at home or back home"
"El hogar" literally means "the fireplace" and refers to "home" in the sense that it could even be in a cave. In English there is a saying: "Home is where the heart is." So it's really an emotional term that speaks lovingly of the place where you dwell. <3
I have written this in English because you list yourself as a "beginner" in Spanish.
I would just add to Dani´s answer that la casa is simply a structure / building, for example: we would never tell a realestate guy. Busco un hogar en venta.
And when we are home we would never say: Estoy en hogar.