"Основания программирования" - читать интересную книгу автора (Непейвода Н.Н., Скопин И.Н.)