Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.
Закрыт 8 лет назад.
Ответы на этот вопрос были написаны совместными усилиями сообщества. Для улучшения этого сообщения отредактируйте существующие ответы. Публикация новых ответов и другие действия для него недоступны.
Здравствуйте! Уже долго программирую (2 года на разных языках) и чувствую некий провал в знаниях, при чтений профессиональной тех. литературе или при изучении документации. Я самоучка, и знания получал из разных источников. Подскажите, пожалуйста, литературу на русском языке по основам программирования. Спасибо.
Ответ Полностью согласен с @andreycha (собственно, такой список и хотел написать). От себя добавлю, если вы неуютно себя чувствуете в фундаментальных вопросах, то вот вам чтиво (формально этим вещам должны бы учить в университетах, но почему-то и там не всегда учат). Алгоритмы и структуры данных: Стивен Скиена. Алгоритмы. Руководство по разработке Томас Кормен. Алгоритмы. Построение и анализ Дональд Э. Кнут. Искусство программирования По базам данных и реляционной алгебре: Гектор Гарсиа-Молина. Системы баз данных. Полный курс Стефан Фаро. Рефакторинг SQL-приложений И немного по ОСям (особенно если планируете плотно взаимодействовать с операционными системами, хотя и для общего развития полезно, чтобы понимать лучше понимать вопросы производительности, ввода-вывода, сетевого взаимодействия, работы с потоками): Вильям Столлингс. Операционные системы Э. Таненбаум. Современные операционные системы Дж. Рихтер. Windows via C/C++. Программирование на языке Visual C++ Ну и совсем факультативно: Ричард Стивенс. Протоколы TCP/IP. Практическое руководство ИМХО данная стопка книг (вместе со стопкой от @andreycha) при должном усердии и способности самостоятельно заниматься практикой может конкурировать с российским университетским образованием в среднем вузе.