Учебное пособие содержит задачи по основным темам, необходимым для овладения основными навыками программирования. Пособие состоит из 12 разделов. Наглядно на типовых примерах рассмотрены базовые операторы, массивы, строки, процедуры, файлы, модули, динамические структуры данных, объектно-ориентированное программирование. Для закрепления материала предложены задачи для самостоятельной работы. Тексты задач не ориентированы на какой-либо конкретный язык программирования. Для студентов и преподавателей вузов в качестве практикума по программированию.