> For the complete documentation index, see [llms.txt](https://syl1.gitbook.io/julia-language-a-concise-tutorial/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core.md).

# Language core

- [1 - Getting started](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/getting-started.md)
- [2 - Data types](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/data-types.md)
- [3 - Control flow](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/control-flow.md)
- [4 - Functions](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/functions.md)
- [5 - Custom structures](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/custom-types.md)
- [6 - Input - Output](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/input-output.md)
- [7 - Managing run-time errors (exceptions)](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/managing-run-time-errors-exceptions.md)
- [8 - Interfacing Julia with other languages](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/interfacing-julia-with-other-languages.md)
- [9 - Metaprogramming](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/metaprogramming.md)
- [10 - Performance (parallelisation, debugging, profiling..)](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/10-performance-parallelisation-debugging-profiling...md)
- [11 - Developing Julia packages](https://syl1.gitbook.io/julia-language-a-concise-tutorial/language-core/11-developing-julia-packages.md)
