Вот встретилась надобность подообрать источники. Помещаю результат и сюда - может, кому будет интересно. Имеется также в виду, что и перспективному форуму не помешает. Да и будущее, когда пространство общения д.б. разделено, всё более реально ("коммунизм - не за горами" ((С) Армянское радио)). И будет три конференции, возможно, ходящих к друг другу в гости (главное, чтобы не "стреляющих в другдруга"). Так что здесь отчасти "собраны в кулак" источники, уже представленные разными участниками нынешнего пространства. А отчасти - то, что даже и не представлялось в рунете, возможно...
И по существу. "Редактирование" понимается как синоним процесса моделирования/формализации. Ну или как говорит Дмитрий_ВБ на драконсу, разработки И документирования. Далее, можно сколько угодно бодаться по поводу, что лучше - институциональный или вольный подходы к обучению, скажем. Однако без понимания целей ни один подход работать не будет...Отсюда в основе - системное представление о задачах, приводящих к программам. И соответствующие источники. И уж затем - о построении систем, частью которых являются программные изделия (продукты). А уж потом - о "языках систем" и их реализации. Что отражено в группировке источников в посты.