Riddles are good for kids because they help develop the following skills: critical thinking skills, language skills, memory skills, social skills, and problem-solving skills.