Вступление 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