Question: how long does it take for a villager to grow up?
Answer: Villagers will breed autonomously, but need doors and need to be willing in order to spawn baby villagers. After exactly 20 minutes, the baby villager will grow up to an adult.