Wren Linux

wren-linux / data / firefox-bookmarks.json

[
  {
    "toplevel_name": "Learn (Wren Linux)"
  },
  {
    "name": "Linux and the command line",
    "children": [
      {
        "name": "The Linux Command Line (free book)",
        "url": "https://linuxcommand.org/tlcl.php"
      },
      {
        "name": "MIT: The Missing Semester of Your CS Education",
        "url": "https://missing.csail.mit.edu/"
      },
      {
        "name": "explainshell: what a command line does",
        "url": "https://explainshell.com/"
      },
      {
        "name": "tldr pages: short examples for commands",
        "url": "https://tldr.sh/"
      },
      {
        "name": "The Debian Administrator's Handbook",
        "url": "https://debian-handbook.info/browse/stable/"
      },
      {
        "name": "Debian Wiki",
        "url": "https://wiki.debian.org/"
      },
      {
        "name": "Arch Wiki (much of it fits Debian too)",
        "url": "https://wiki.archlinux.org/"
      },
      {
        "name": "Linux man pages online",
        "url": "https://man7.org/linux/man-pages/"
      }
    ]
  },
  {
    "name": "Bash and shell scripts",
    "children": [
      {
        "name": "GNU Bash manual",
        "url": "https://www.gnu.org/software/bash/manual/bash.html"
      },
      {
        "name": "Greg's Wiki: BashGuide",
        "url": "https://mywiki.wooledge.org/BashGuide"
      },
      {
        "name": "Greg's Wiki: BashFAQ",
        "url": "https://mywiki.wooledge.org/BashFAQ"
      },
      {
        "name": "Greg's Wiki: BashPitfalls",
        "url": "https://mywiki.wooledge.org/BashPitfalls"
      },
      {
        "name": "ShellCheck wiki: every warning explained",
        "url": "https://www.shellcheck.net/wiki/"
      },
      {
        "name": "POSIX shell command language",
        "url": "https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html"
      }
    ]
  },
  {
    "name": "sed, awk and text",
    "children": [
      {
        "name": "GNU sed manual",
        "url": "https://www.gnu.org/software/sed/manual/sed.html"
      },
      {
        "name": "GNU awk (gawk) manual",
        "url": "https://www.gnu.org/software/gawk/manual/gawk.html"
      },
      {
        "name": "Grymoire: sed",
        "url": "https://www.grymoire.com/Unix/Sed.html"
      },
      {
        "name": "Grymoire: awk",
        "url": "https://www.grymoire.com/Unix/Awk.html"
      },
      {
        "name": "GNU grep manual",
        "url": "https://www.gnu.org/software/grep/manual/grep.html"
      },
      {
        "name": "Regular expressions: regular-expressions.info",
        "url": "https://www.regular-expressions.info/"
      }
    ]
  },
  {
    "name": "Security and privacy",
    "children": [
      {
        "name": "EFF: Surveillance Self-Defense",
        "url": "https://ssd.eff.org/"
      },
      {
        "name": "Tor Project: support and manual",
        "url": "https://support.torproject.org/"
      },
      {
        "name": "OWASP Top 10",
        "url": "https://owasp.org/projects/top-ten"
      },
      {
        "name": "OWASP Cheat Sheet Series",
        "url": "https://cheatsheetseries.owasp.org/"
      },
      {
        "name": "Debian Security (advisories and how-tos)",
        "url": "https://www.debian.org/security/"
      },
      {
        "name": "Mozilla Observatory (check a website)",
        "url": "https://developer.mozilla.org/en-US/observatory"
      },
      {
        "name": "GnuPG manual",
        "url": "https://www.gnupg.org/documentation/manuals/gnupg/"
      },
      {
        "name": "OpenSSH manual pages",
        "url": "https://www.openssh.org/manual.html"
      }
    ]
  },
  {
    "name": "Programming",
    "children": [
      {
        "name": "Harvard CS50 (free course)",
        "url": "https://cs50.harvard.edu/x/"
      },
      {
        "name": "The Python Tutorial",
        "url": "https://docs.python.org/3/tutorial/"
      },
      {
        "name": "Pro Git (free book)",
        "url": "https://git-scm.com/book/en/v2"
      },
      {
        "name": "Eloquent JavaScript (free book)",
        "url": "https://eloquentjavascript.net/"
      },
      {
        "name": "The Rust Programming Language (free book)",
        "url": "https://doc.rust-lang.org/book/"
      },
      {
        "name": "Exercism: practice in many languages",
        "url": "https://exercism.org/"
      }
    ]
  },
  {
    "name": "Full-stack web",
    "children": [
      {
        "name": "MDN Web Docs (HTML, CSS, JavaScript)",
        "url": "https://developer.mozilla.org/en-US/"
      },
      {
        "name": "MDN: Learn web development",
        "url": "https://developer.mozilla.org/en-US/docs/Learn_web_development"
      },
      {
        "name": "The Odin Project (free course)",
        "url": "https://www.theodinproject.com/"
      },
      {
        "name": "Full Stack Open (University of Helsinki)",
        "url": "https://fullstackopen.com/en/"
      },
      {
        "name": "web.dev (Google's web guides)",
        "url": "https://web.dev/learn"
      },
      {
        "name": "Flask documentation",
        "url": "https://flask.palletsprojects.com/en/stable/"
      },
      {
        "name": "PostgreSQL documentation",
        "url": "https://www.postgresql.org/docs/current/"
      },
      {
        "name": "SQLite documentation",
        "url": "https://www.sqlite.org/docs.html"
      },
      {
        "name": "nginx documentation",
        "url": "https://nginx.org/en/docs/"
      },
      {
        "name": "HTTP: MDN's guide",
        "url": "https://developer.mozilla.org/en-US/docs/Web/HTTP"
      }
    ]
  }
]