I teach my 6yo son using Pyret and Racket simultaneously. Pyret is, hands down, the best teaching language today, but hasn't been in use as long as Racket, so there aren't as many resources.
https://docs.racket-lang.org/drracket/
http://www.ccs.neu.edu/home/matthias/HtDP2e/
Someone below mentions Khan Academy. It's approach is similar and stays on the straight-and-narrow in its use of Javascript: