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:

Xcode

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

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

Nerd Fonts

Recomendada:

  • MesloLGS NF

5. VSCode completo

Visual Studio Code

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:

GitHub SSH Keys


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

Docker Desktop

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

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

Xcode

Android:

Android Studio


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