What is Math?

    Abstract from machine operation to natural language, based on math, tool of software engineering.

    Abstract levels graph: [WIP]

    A good metaphor to understand many things.

    Learning Resources

    Charged course:

    Brilliant's computer science series, interactive and good for newbies: https://brilliant.org

    Free Tutorials:

    C: CodeAesthetic's video: https://www.youtube.com/@CodeAestheticMalloc

    Rust: The Rust Programming Language: https://doc.rust-lang.org/book/title-page.html

    Zola: Zola's official documents: https://www.getzola.org/documentation/getting-started/overview/

    Yin Wang's unfinished book (It's an Chinese blog, but English book inside): https://www.yinwang.org/blog-cn/2021/05/11/gucs-sample

    Community wiki:

    Archlinux wiki, the holly archive for beginner of linux system: https://wiki.archlinux.org/title/Main_page

    Book:

    The Little Schemer (for newbies)

    Clean Code (coding specification)

    The Mythical Man-Month (software engineering)

    The Art of Unix Programming (software design)