The ideal age for children to start learning a second language is during early childhood. This period is considered critical for language acquisition due to the brain's heightened plasticity, allowing for easier and more natural language learning. However, children can successfully learn new languages at any age.