Toy blocks is a great toy for kids. It can help children learn many different skills:
• motor skills and hand-eye coordination
• spatial skills
• a capacity for creative, divergent thinking
• social skills, and
• language skills.
For the science-minded parents, this is a great paper to read: