This chapter covers the basic concepts of Ymir programming language. Specifically, you will learn about variables, mutability, native types, functions and control flows.