Насчет генов как таковых это маловероятно. Чтобы стать специалистом в какой-то области проходят все стадии обучения начиная с яслей-детского сада и заканчивая школой-институтом. Так вот, образующая всех этих обучений и дает нужный эффект. Если бы было примитивное начальное развитие, то не о каких гениях программирования не пришлось бы говорить. Человека нужно правильно развивать с детствая, тогда из него распустится цветок, а если не развивать то он так, бутоном и останется на всю жизнь.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)