# minlearnprogramming **Repository Path**: minlearn/minlearnprogramming ## Basic Information - **Project Name**: minlearnprogramming - **Description**: 最小化学编程选型和实践 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: https://minlearn.org/minlearnprogramming - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-06-29 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README minlearnprogramming:learnprogramming in a soc。 ====================== 这是一套我2016-2020博客的汇编集和实践库文档,定位与主题为最小编程/统一学编程软硬栈选型方案,分为minlearnprogramming技术文档和onekeydevdesk文档 * [minlearnprogrammingvol1](/minlearnprogramming/toc#vol1onekeydevdesk):《最小化学编程vol1:onekeydevdesk最小开发栈选型与实训》。vol1提出了最小编程/统一学编程软硬栈方案的中心思想,及描述了onekeydevdesk的架构原理和实现:从建立一套一云多端OS和最简单编程栈开始选型和实践开始到实现一个onekeydevdeskos。除了onekeydevdeskos,还介绍了在云主机上融合各种常见和专用qemu的unix系云OS实践,虚拟融合APP管理面板和IDE面板的实践方案。 * [minlearnprogrammingvol2](/minlearnprogramming/toc#vol2matecloud):《最小化学编程vol2:matecloud最小编程学习集与语言开发实训》。vol2部分承接vol1,从上面的成果继续开发cloude app/matecloudapps,把包括nodejs高级语言与appdev实践有机浓缩在10几篇文章中。以配合我在vol1的想法。 > 什么是最小编程/统一学编程选型栈? 这是一套把学习编程所有起步过程涉及到的软硬件集合到一个最小集合的工作,以求解求新手学习编程起步到基本学会,一公里之内的事情(理论与实践)。作为一个最小化学编程的技术可行理论。 作为demo的onekeydevdesk提出了一套在线安装脚本,及一套围绕虚拟机管理器为统一多OS容器核心的OS+模拟了一套全能沉浸碎片化的IDE,作为一个最小化统一学编程软硬栈选型方案的实现。 项目地址:https://github.com/minlearn/minlearnprogramming ## docs * [minlearnprogramming toc](_build/p/_pages/toc/#vol1onekeydevdesk): * 🌈 offline pdf edition: [minlearnprogramming](/_build/minlearnprogramming.pdf) ## other res * [discuss](p/_contents/_discuss/1keydd/) --- 此项目关联 https://github.com/minlearn/ 下所有项目,主体为 https://github.com/minlearn/minlearnprogramming/ 和 https://github.com/minlearn/1kdd ,这是一套为配合我在《minlearnprogramming》最小编程/统一开发的想法的综合项目。 本项目长期保存