Давайте для начала договоримся, что программист, все-таки, не является ученым и поговорим именно о том, как ребенку стать ученым.
Самое главное в таком воспитании - подогревать интерес ребенка к разным областям знаний: биологии, химии, математике, истории...
Причем делать это нужно ненавязчиво и сразу несколькими способами:
1) подсовывать научно-популярные книжки, если маленький, то читать их вместе с ребенком, задавать ему вопросы, хвалить, если он запоминает интересные факты и гипотезы
2) давать смотреть научно-популярные передачи, их сейчас много на разных каналах и в интернете
3) найти какой-нибудь кружок, и записать туда ребенка. Поскольку с направлением научным вы еще не определились, то возможно придется менять кружки, пока найдете то, что интересно ребенку
4) поищите среди своих знакомых увлеченного ученого и попробуйте познакомить его с ребенком (впрочем, не все ученые с детьми хорошо общаются)
Ну, и, напоследок, даже если ваш ребенок не вырастет ученым, то все ваши усилия не пропадут даром и позволят вырастить более гармоничного и разностороннего человека.
Спасибо за советы!
Прекрасный ответ! Последний совет в точку! =)