shithub: docs.9front.org

ref: 965e032c7abcb1bb44b8fbb14df6837b0ef3e80b
dir: /learning.md/

View raw version
# Learning 9front HOWTO

Learning a new system with a strange user interface is daunting.
Here's encouragement to set you on the right track.

## On Language

Technical fields use jargon to succinctly describe stuff.
It's like learning a new language.

The only way to learn a language is to immerse yourself in it.
This is called "maximizing language input".

Learning comes slowly with time, reading, and practice.
Therefore, do not be afraid to go on without understanding everything.

## Introductory Material

You will need to load the 9front ISO to an installation medium, like a
USB flash drive. Use your favorite web search engine to learn how.

Once booted, type 'man 0intro' (no quotes) and press enter.
This is a basic overview of the system.

[The FQA](http://fqa.9front.org/) is the general setup and maintenance guide.

[nemo's 9intro](http://lsub.org/who/nemo/9.intro.pdf) is the most
comprehensive introduction to Plan 9 programming.

The man pages are read using 'man [section] [page name]' and can be
searched with 'lookman [keyword]'. 

Users will refer to man pages and their section like so:
_intro(1) man(1) webfs(4)_

`/sys/doc` contains system design documentation, read using _page(1)_

[Wiki](https://9p.io/wiki/plan9/plan_9_wiki/) for additional help
(some info may be outdated).

## Miscellaneous Plan 9 websites

* [https://code.9front.org/hg/ ](https://code.9front.org/hg/ )
* [http://9gridchan.org/ ](http://9gridchan.org/ )
* [http://felloff.net/usr/cinap_lenrek/](http://felloff.net/usr/cinap_lenrek/)
* [http://aiju.de/](http://aiju.de/)
* [http://plan9.stanleylieber.com/](http://plan9.stanleylieber.com/)
* [http://9.postnix.pw/ ](http://9.postnix.pw/ )
* [http://ftrv.se/_/9](http://ftrv.se/_/9)
* [http://runjimmyrunrunyoufuckerrun.com/](http://runjimmyrunrunyoufuckerrun.com/)
* [http://fatelectron.net/](http://fatelectron.net/)
* [http://nopenopenope.net/](http://nopenopenope.net/)
* [http://rgl.antares-labs.eu/](http://rgl.antares-labs.eu/)
* [http://code.a-b.xyz/](http://code.a-b.xyz/)
* [https://glenda.0x46.net/](https://glenda.0x46.net/)
* [http://lufia.org/](http://lufia.org/)
* [https://9.posixcafe.net/](https://9.posixcafe.net/)
* [http://yaldabaoth.io/](http://yaldabaoth.io/)
* [http://squoze.net/](http://squoze.net/)
* [http://mirtchovski.com/p9/](http://mirtchovski.com/p9/)
* [http://sqweek.net/](http://sqweek.net/)
* [http://p9.nyx.link/](http://p9.nyx.link/)