The aim of this section is to quickly bring you up to speed regarding the fundamental concepts and features of the Julia programming language. A clear understanding of Julia Fundamentals is essential for you to be able to fully appreciate the beauty of the design patterns that we will look at in upcoming chapters.
This section contains the following chapters:
- Chapter 2, Modules, Packages, and Data Type Concepts
- Chapter 3, Designing Functions and Interfaces
- Chapter 4, Macros and Metaprogramming Techniques