# Basic Concepts

- [Local Variables and Scope](/network/move/move-book/basic-concepts/local-variables-and-scope.md)
- [Equality](/network/move/move-book/basic-concepts/equality.md)
- [Abort and Assert](/network/move/move-book/basic-concepts/abort-and-assert.md)
- [Conditionals](/network/move/move-book/basic-concepts/conditionals.md)
- [While, For, and Loop](/network/move/move-book/basic-concepts/while-for-and-loop.md)
- [Functions](/network/move/move-book/basic-concepts/functions.md)
- [Structs and Resources](/network/move/move-book/basic-concepts/structs-and-resources.md)
- [Constants](/network/move/move-book/basic-concepts/constants.md)
- [Generics](/network/move/move-book/basic-concepts/generics.md)
- [Type Abilities](/network/move/move-book/basic-concepts/type-abilities.md)
- [Uses and Aliases](/network/move/move-book/basic-concepts/uses-and-aliases.md)
- [Friends](/network/move/move-book/basic-concepts/friends.md)
- [Packages](/network/move/move-book/basic-concepts/packages.md)
- [Package Upgrades](/network/move/move-book/basic-concepts/package-upgrades.md)
- [Unit Tests](/network/move/move-book/basic-concepts/unit-tests.md)
