# Tutorials

## Contents

- Your rights

- Introduction

- Component model

- Component description file

- GenoM IDL mappings

- Running GenoM

- Tutorials

  - Genom workflow

  - Simple service

  - IDS (Internal Data Structure)

  - Working with external software

- Templates

This section contains several tutorials that should help you to get started with Genom. They are sorted by ascending order of complexity, so they should be read in order.

Genom workflow

  Getting used to running genom, generating code and compiling components.

Simple service

  A component with a simple service implemented as a `function`.

IDS (Internal Data Structure)

  Sharing private data between codels

Working with external software

  How to describe external software dependencies in a component.