# Foundational

- [1. Basic Definitions](/viceintelpro/golang/foundational/1.-basic-definitions.md)
- [Declaration Syntax](/viceintelpro/golang/foundational/declaration-syntax.md)
- [The Compilation Process](/viceintelpro/golang/foundational/the-compilation-process.md)
- [Constants](/viceintelpro/golang/foundational/constants.md)
- [2. Go's Types of Types](/viceintelpro/golang/foundational/2.-gos-types-of-types.md)
- [Type Sizes](/viceintelpro/golang/foundational/type-sizes.md)
- [Memory Layout](/viceintelpro/golang/foundational/memory-layout.md)
- [Small Memory Footprint](/viceintelpro/golang/foundational/small-memory-footprint.md)
- [Block Scope](/viceintelpro/golang/foundational/block-scope.md)
- [Same Line Declarations](/viceintelpro/golang/foundational/same-line-declarations.md)
