Вступление 7
Почему Полезное Программирование? И кому полезное? 7
А на каком языке писать? А какая разница? 9
Что должен знать читатель 9
Уточнения и ограничения 11
Предупреждения 11
Что ещё можно почитать, кроме меня? 12
Самореклама 15
Это сладкое слово — халява 15
Глава 1. Всё-таки учебная. Но в хорошем смысле 17
Глава 2. Не совсем учебная. Графики 34
Глава 3. С чего начинается работа 61
Глава 4. Как продолжается работа. Что-то ветвистое 80
Глава 5. Системы контроля версий 94
Глава 6. О скучном — динамические библиотеки 131
Глава 7. Мелкие технические подробности 151
Глава 8. Техника программирования, или Это вы обязательно должны знать 164
Глава 9. Что должен знать программист? Как он должен себя вести? 178
Глава 10. Для дома, для семьи 185
Приложения. Справочник обо всём 224
Приложение A. Всё о данных 224
Приложение B. Всё об организации программы на нескольких страницах 228
Приложение C. Всё о процедурах и функциях 231
Приложение D. Всё продвинутое программирование на нескольких страницах 235
Приложение E. Всё о списках. Или почти всё… 240
Приложение F. Всё Объектно ориентированное программирование 242
Приложение G. Простенький модуль для работы со строками. Простой,
но очень полезный 247
Задания для самостоятельного развития 253