mirror of
https://github.com/urbit/shrub.git
synced 2024-12-15 04:22:48 +03:00
29 lines
749 B
Plaintext
29 lines
749 B
Plaintext
---
|
|
logo: black
|
|
title: Developer doc
|
|
sort: 2
|
|
---
|
|
<div class="short">
|
|
|
|
# Developer documentation
|
|
|
|
Urbit has three programming layers: [Nock](dev/nock) (combinator nano-VM),
|
|
[Hoon](dev/hoon) (strict functional language), and [Arvo](dev/arvo) (functional
|
|
OS).
|
|
|
|
To code in Urbit, the least you need to learn is Hoon, plus a
|
|
little bit of Arvo. Nock is a sort of functional assembly
|
|
language -- you don't need to know it, but it's useful to.
|
|
Nock is also the easiest thing in the world to learn.
|
|
|
|
You can program for Arvo without knowing much about Arvo
|
|
internals, but again it helps. But you need to know Hoon.
|
|
Don't worry, it's easier than it looks.
|
|
|
|
Alas, the developer doc is still under construction. We'll have
|
|
more soon.
|
|
|
|
<list></list>
|
|
|
|
</div>
|