# Elan documentation:

Documentation is work in progress, not yet fully descriptive of Elan 2

- READ THIS FIRST: Elan 2.0.0 preview
- IDE controls & keyboard shortcuts
- 10 steps to procedural programming with Elan
- 10 steps to object-oriented programming with Elan
- 10 steps to functional programming with Elan
- Language Reference
- Library Reference
- Index of keywords, methods, types, and other terms
- About Elan
- Version history

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