# Module Overview

<figure><img src="https://3631540137-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN446vsAcgRhUQmWQjww9%2Fuploads%2Fvb8YlivRBWvnvv234YFU%2FScreenshot%20from%202023-06-03%2021-05-34.png?alt=media&#x26;token=3662a287-aa29-4598-8942-6d442bece223" alt="" width="375"><figcaption></figcaption></figure>

When it comes to programming and learning a new programming language even if it is to grasp the whole world of the language and its idea's, understanding the theory is the best part about it! This is because learning the theory and the idea's and the whole design plan behind the language itself will be much more interesting per say.&#x20;

Following that, this module will be talking about the theory of the programming language with SkyLine, its idea's, concepts, type system and whole idea behind "modern change". Instead of re inventing the wheel as you may imagine, we are creating a new one :D .
