The best preparation for being a parent wasn't NCT classes or books; it was managing a team of software engineers. My 4 and 2 year olds are far better at playing with others than those maladjusted coders.
Teach the 4 years old to use Emacs and the 2 years old to use vi, and see how well they get along…