Ages 10 to 14
That lower bound is deliberate: meaningful code typing — reading error messages, matching brackets, spelling keywords exactly — generally becomes comfortable around 10 or 11. A younger child can absolutely enjoy it alongside an adult, but the reading and typing load is pitched at 10+.