Kids can start typing practice anywhere from ages six to nine. Generally, age eight (or 3rd grade) is a good starting point. If starting before then, play simple games that are aimed at kindergarten through to second grade.
It’s okay to delay teaching until about 10 years old, but by the time your child starts middle school, some typing skills will be expected.