1) Книга «Грокаем алгоритмы», Адитья Бхаргава Лучшая книга для программиста новичка. В этой книге вас научать алгоритмически думать, что очень полезно для программиста. Нет зазубренных или сложных слов, все понятно и читать книгу очень интересно. Не буду давать ссылку, бесплатный PDF вы сможете найти сами. В этой книге много картинок и все становиться понятно. В этой книге вы изучите, что такое Сортировка выбором, Рекурсия, Быстрая сортировка, Хеш-Таблицы, Поиск в ширину, Алгоритм Дейкстры,"Жадные алгоритмы", Динамическое программирование, Бинарный поиск ( не связан с Бинарными опционами ) и много всего интересного!!! 2) Книга «Экстремальное программирование: разработка через тестирование», Кент Бек. Тоже очень интересная книжка, Но я считаю ее надо читать после прочтения "Грокаем Алгоритмы" Больше сложных и зазубренных фраз, но если вы уже прочли книгу Адитьи, Вы все это будите знать. Здесь очень много интересных тем, например: Мультивалютные деньги, Смещение Валют, Первые