I have also found the You Don’t Know JS series wonderful. It’s a Github repo with book files. They have done a great job of covering some JS topics like ES6, closures and async. Read em’.
There’s also some good kids options for getting the lil-ens’ started. For really little kids try Robot Turtles. It’s an awesome Kickstarter from a fellow programmer. If they’re a little older, check out CodeCombat. This algorithm based game is entertaining.