Сложение, вычитание, понятие натурального и вещественного числа, отличать «ноль» от «пустоты», знать четыре базовые алгоритма и четыре блока программы, понимать что у любой логической операции три реальных а не два (булевых, как учат в школе) решения, знать дедукционный и индукционный методы конструирования программ. Закрыть гештальт «операционного холивара». Для школы - более чем достаточно.
Больше подойдет не фантастика, а знакомство хотя бы с фундаментальными паттернами проектирования (для начала).