Для информатики я бы рекомендовал начать с дискретной математики. Хорошая книга - это книга Розена , которую использует мой университет. Оттуда вы можете перейти к Конкретная математика , Введение в алгоритмы и Введение в теорию вычислений . Я не могу много говорить о введении в алгоритмы - это все еще в моем списке пожеланий. Но два других очень хороши. Это должно охватывать основы информатики.
Оттуда вы можете идти по любому маршруту. Некоторые основные области информатики: теоретическая информатика (логика, теория автоматов), вычислительная теория (теория вычислимости и теория сложности), алгоритмы и структуры данных, компьютерные архитектуры (параллельная обработка), операционные системы, компьютерные сети, графика, зрение, базы данных , AI ... Вы должны решить, что вас интересует больше всего, и исследовать эту конкретную тему более подробно.