@ajroach42 Unfortunately, my experience with this was with an unmotivated learner, and the results were ... unfulfilling for both of us.
We tried Logo and Python; this was around 2005, with a 12 year old, my daughter. Now she's learning Python on her own, and occasionally comes to me with questions, and to say, "I wish I'd let you teach me to program back in the day." 😀