> For the complete documentation index, see [llms.txt](https://b-it-bots.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b-it-bots.gitbook.io/wiki/gitbook-1/_pages/getting-started.md).

# getting-started

## First steps

* [Installing the required software](https://github.com/b-it-bots/wiki/tree/021d5ee127ac33c704fd5bbda1545cbcdf191bdc/_pages/installing-requirements/README.md)
* [Running the MAS software](https://github.com/b-it-bots/wiki/tree/021d5ee127ac33c704fd5bbda1545cbcdf191bdc/_pages/running-mas-software/README.md)
* [Get a fork of our code base](https://github.com/b-it-bots/wiki/tree/021d5ee127ac33c704fd5bbda1545cbcdf191bdc/_pages/forking-our-repos/README.md)

## Tutorials

Here is a list of useful tutorials to get you started:

### git

If you have never worked with git before, we recommend to go through the following basic git tutorial:

* [Git basics tutorial](http://excess.org/article/2008/07/ogre-git-tutorial/)
* [Introduction to GitHub](https://lab.github.com/githubtraining/introduction-to-github)
* [Managing merge conflicts](https://lab.github.com/githubtraining/managing-merge-conflicts)
* [Git branching](https://learngitbranching.js.org/)

### ROS

If you have never worked with ROS before, we recommend to go through the [official beginner tutorials provided by ROS](http://wiki.ros.org/ROS/Tutorials)

#### Start with the basics:

&#x20;{{ notice-text | markdownify }}

You should also follow the instructions provided in our [introduction to ROS](https://github.com/mas-group/minimal_ros_packages).

[Clearpath's Intro to ROS](http://www.clearpathrobotics.com/assets/guides/ros/Intro%20to%20the%20Robot%20Operating%20System.html) is another good resource to get your concepts clear.
