Not the parent, but I'd recommend subject/language meetups, conferences, etc. mailing lists, and other things in that vein. Basically, wherever people that are highly accomplished and talented in the area that you [want to] work in hang out together and discuss new ideas. Then try to be a regular and constructive participant to the extent that you can.