I don't know much about keyboarding programs, but my son (6-years-old) has been using the BBC Home Dance Mat Typing. It's a free, online keyboarding program. He loves it!

His teacher recommended he learn keyboarding because he struggles with his handwriting skills. He would "dumb things down" while writing because it was too much work to make his writing keep up with his brain.

Best of luck!