Сборник полезностей в изучении программирования и SQL 1.Python синтаксис и прочее 1.0 (Optional) Learning Python, Мэттиз 1.1 Learning python, Лутц 1.2 Fluent python 2. Алгоритмы. 2.1 Грокаем алгоритмы 2.2 Сэджвик. Алгоритмы и структуры данных. 3. Паттерны и ООП. 3.1 Банда четырёх 3.2 Объекто-ориентированный анализ, Г.Буч 4. О том как писать код 4.1 PEP8, новичку этого достаточно (чуть позже познакомься с линтерами) 4.2 Чистый код 4.3 Code Complete, Макконнелл 4.4 Рефакторинг, Фаулер 5. По сетям. Например Танненбаум и Unix network programming. (танненбаум, говорят непростой) 6. Основы операционных систем. Например Танненбаум. (можно найти какую-нибудь другую книгу, их в принципе много) 7. БД и SQL. (Дж.Дейт sql и реляционная теория) 8. Ради интереса можно глянуть код Петцольда (можно читать как до изучения сетей так и после) Скачать