Programar em um MacBook Pro ou MacBook Air costuma ser muito bom para desenvolvimento, principalmente para:
- JavaScript / Node.js
- Desenvolvimento web
- Python
- Apps iPhone (Swift)
- Inteligência Artificial
- Docker
- Linux/Unix terminal
- Desenvolvimento Android (com Android Studio)
O que instalar primeiro no macOS
1. Homebrew
Gerenciador de pacotes essencial no Mac.
Abra o Terminal e instale:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Depois teste:
brew --version
2. Visual Studio Code
Editor mais usado.
Site oficial:
Visual Studio Code
Extensões recomendadas:
- Prettier
- ES7 React
- Python
- GitLens
- Live Server
3. Node.js
Para JavaScript moderno.
brew install node
Testar:
node -v
npm -v
4. Git
Controle de versão.
brew install git
Configuração inicial:
git config --global user.name "Seu Nome"
git config --global user.email "email@exemplo.com"
Criando primeiro projeto JavaScript
Pasta do projeto
mkdir meu-projeto
cd meu-projeto
Inicializar npm
npm init -y
Criar arquivo
touch app.js
Abra no VSCode:
code .
Exemplo simples
console.log("Olá MacBook 🚀");
Rodar:
node app.js
Desenvolvimento Web
Instalar Vite:
npm create vite@latest
React:
npm create vite@latest meuapp -- --template react
Executar:
cd meuapp
npm install
npm run dev
Programação iPhone (iOS)
Instale o:
Linguagem:
- Swift
- SwiftUI
Terminal muito usado no Mac
Melhorar terminal:
brew install --cask iterm2
Shell moderna:
brew install zsh
Ferramentas úteis
| Ferramenta | Uso |
|---|---|
| Docker | containers |
| Postman | APIs |
| DBeaver | banco de dados |
| TablePlus | SQL |
| Figma | UI/UX |
| Android Studio | apps Android |
Linguagens mais recomendadas no Mac
- JavaScript
- TypeScript
- Python
- Swift
- Go
- Rust
Transformando seu MacBook em ambiente profissional de programação
1. Atualizar macOS
Antes de tudo:
- Ajustes → Geral → Atualização de Software
- Atualize tudo
2. Instalar ferramentas essenciais
Homebrew (obrigatório)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Adicionar ao shell:
Mac Intel
echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/bin/brew shellenv)"
Apple Silicon (M1/M2/M3)
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Testar:
brew --version
3. Terminal profissional
iTerm2
Instalar:
brew install --cask iterm2
Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Tema Powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Editar:
nano ~/.zshrc
Trocar:
ZSH_THEME="powerlevel10k/powerlevel10k"
Aplicar:
source ~/.zshrc
4. Instalar fontes Nerd Font
Recomendada:
- MesloLGS NF
5. VSCode completo
Instalar:
brew install --cask visual-studio-code
Ativar comando code:
cat << EOF >> ~/.zprofile
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
EOF
6. Extensões profissionais VSCode
Instalar:
code --install-extension esbenp.prettier-vscode
code --install-extension dbaeumer.vscode-eslint
code --install-extension formulahendry.auto-rename-tag
code --install-extension christian-kohler.path-intellisense
code --install-extension eamodio.gitlens
code --install-extension ms-python.python
code --install-extension bradlc.vscode-tailwindcss
code --install-extension github.copilot
7. Git profissional
Instalar:
brew install git
Configurar:
git config --global user.name "Seu Nome"
git config --global user.email "seuemail@email.com"
Gerar chave SSH:
ssh-keygen -t ed25519 -C "seuemail@email.com"
Iniciar agent:
eval "$(ssh-agent -s)"
Adicionar chave:
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Copiar chave:
pbcopy < ~/.ssh/id_ed25519.pub
Adicionar no:
8. Node.js moderno
NVM (melhor que instalar direto)
brew install nvm
Criar pasta:
mkdir ~/.nvm
Adicionar ao .zshrc:
export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh
Aplicar:
source ~/.zshrc
Instalar Node LTS:
nvm install --lts
9. Instalar linguagens úteis
Python
brew install python
Java
brew install openjdk
Go
brew install go
Rust
brew install rust
10. Docker
Ou:
brew install --cask docker
11. Banco de dados
PostgreSQL
brew install postgresql
Iniciar:
brew services start postgresql
12. Apps indispensáveis
| App | Função |
|---|---|
| Raycast | produtividade |
| Rectangle | organização de janelas |
| Postman | APIs |
| DBeaver | banco de dados |
| TablePlus | SQL |
| Obsidian | documentação |
| Notion | organização |
13. Segurança e performance
Firewall
Ativar:
- Ajustes → Rede → Firewall
FileVault
Ativar:
- Ajustes → Privacidade e Segurança → FileVault
14. Estrutura profissional de pastas
mkdir ~/Projects
mkdir ~/Workspace
mkdir ~/Sandbox
mkdir ~/Docker
mkdir ~/Scripts
15. Setup Front-End moderno
npm create vite@latest
React:
npm create vite@latest meuapp -- --template react
Next.js:
npx create-next-app@latest
16. Setup Back-End
Node + Express
mkdir api
cd api
npm init -y
npm install express cors dotenv
17. IA no MacBook
Você pode rodar IA localmente:
Ollama
Instalar:
brew install ollama
Modelo:
ollama run llama3
18. Automação no macOS
Scripts úteis
mkdir ~/Scripts
Exemplo backup:
#!/bin/zsh
cp -R ~/Projects /Volumes/Backup/
19. Melhorias avançadas
Monitoramento
brew install htop
Redes
brew install nmap
Desenvolvimento mobile
Android:
20. Resultado final do setup
Seu MacBook ficará preparado para:
- Desenvolvimento Full Stack
- IA
- Docker
- Backend
- Frontend
- Banco de dados
- Apps iOS
- Android
- Cloud
- DevOps
- Automação
- Segurança
- APIs
- Terminal profissional
- Ambientes Linux-like

