# Basics Tutorial

This tutorial walks through all the basic concepts you need to know to start writing threads.

* [Fundamentals](https://docs.urbit.org/urbit-os/base/threads/basics/fundamentals) - Basic explanation of threads and usage of the strand arms `+form` and `+pure`.
* [Bind](https://docs.urbit.org/urbit-os/base/threads/basics/bind) - Using micgal (`;<`) and the strand arm `+bind` to chain strands together.
* [Input](https://docs.urbit.org/urbit-os/base/threads/basics/input) - Information on what a strand takes.
* [Output](https://docs.urbit.org/urbit-os/base/threads/basics/output) - Information on what a strand produces.
* [Summary](https://docs.urbit.org/urbit-os/base/threads/basics/summary) - Summary of this information.
