A building is a large, man-made structure. Most buildings are very big, and are places for many people to live and work. A building where only a very small number of people live is called a house.
A castle is a large building usually made out of stone. Castles were designed to be very defensive, so the people living inside would be safe from attack. They were usually built as homes for noble families or royal families. Castle design changed over the centuries to keep up with improvements in equipment designed for breaking into castles.
After the invention of gunpowder and cannons, castles were no longer so effective against attacks. The building of new castles gradually stopped, and more recent castles are more decorative than defensive. The most recent castles are either replica castles or just very large mansions with some castle features added to them for decoration.
The centremost tower in a castle is called a keep, the most secure part of the castle. The ditch around the castle which may or may not be filled with water is called a moat. The top edges of the castle walls are covered by battlements, which were used for archers to hide behind.
The ceiling is the part of a room that is directly above the floor. Ceilings are usually painted white and sometimes have lights like chandeliers on them.
A church is a special building where people go to pray to their God.