The two methodologies aren't mutually exclusive. Maybe when this book comes out your kids will love it, perhaps even have a better appreciation for the concepts because of their experiences. Or, since Ruby is very different than BASIC, it might give them a glimpse into the variety of the world of computer programming.