# MacOs Setup

- [System Preferences](/macos-setup/system-preferences.md): MacOS preferences
- [Homebrew](/macos-setup/homebrew.md): The Missing Package Manager for macOS (or Linux).
- [Usage](/macos-setup/homebrew/usage.md)
- [iTerm](/macos-setup/iterm.md): iTerm is an open source replacement for Apple's Terminal. It's highly customizable and comes with a lot of useful features.
- [VIM](/macos-setup/iterm/vim.md): Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple macOS.
- [Tree](/macos-setup/iterm/tree.md)
- [ZSH](/macos-setup/iterm/zsh.md)
- [Visual Studio Code](/macos-setup/visual-studio-code.md): Visual Studio Code is a lightweight code editor with support for many programming languages through extensions
- [Git](/macos-setup/git.md): Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
- [SSH Keys](/macos-setup/ssh-keys.md)
