# Elan documentation

- About Elan
- Start here
- Procedural programming with Elan
- Object-oriented programming with Elan
- Functional programming with Elan
- Elan Library Reference
- Elan IDE Reference
- Elan Error messages
- Index of instructions, methods, types, and other terms
- Elan Version history

Whenever you see an underlined question mark within the code editor, clicking on it will open the most relevant part of the documentation here in the Help tab.