Я вообще не могу понять для чего это разделение на программы ? Почему всех нельзя учить по одной?