Questions & Answers about Djeca idu spavati kasno kad je školski praznik.
In Croatian, ići + infinitive is a very common structure to mean “to go and do X”:
- ići jesti – to go eat
- ići spavati – to go (to) sleep
So “Djeca idu spavati” literally means “The children go sleep,” i.e. “The children go to sleep.”
You can also say:
- Djeca idu na spavanje. – literally “The children are going to (the) sleeping” (a more noun-like expression).
Both idu spavati and idu na spavanje are correct and natural.
The form “idu da spavaju” is not standard in Croatian; it sounds more like Serbian/Montenegrin usage. In standard Croatian, you generally use ići + infinitive (ići spavati) or a noun phrase (ići na spavanje).