mac.install.guide

Download and install macOS and set up a Mac development environment.

120+ tutorials·12 topics·Trusted by 50,000+ developers

Setting Up Your Mac?

  1. Check the macOS version — See what's installed
  2. Download and install macOS Tahoe — Get the latest macOS
  3. Set up Your Mac (Like a Pro) — Expert configuration guide
  4. Install AI desktop apps: ChatGPT and Claude
📦

Homebrew

Install the Mac package manager. The foundation for most dev tool installations.

🛠️

Xcode Command Line Tools

Required for Homebrew and most development tools. Install without the full Xcode app.

🐍

Python

Set up Python with uv, pyenv, or Homebrew. Manage versions and virtual environments.

New

Java

Install the JDK for Mac development. OpenJDK, Oracle JDK, and version management.

💻

macOS

Upgrade to Tahoe, check your version, update or reinstall macOS.

⌨️

Terminal

Configure zsh, set up PATH, customize your shell environment.

💎

Ruby

Version management for Rails development. Install with rbenv, chruby, or asdf.

🔀

Git

Install and configure Git. Set up GitHub authentication and credentials.

More topics: AI Tools Mac Setup Screen Sharing All Guides

For software developers

  1. How to use the terminal — Geeting the most from macOS with the command line
  2. Install Xcode Command Line Tools — Required for software development on a Mac
  3. Install Homebrew — A package manager to install command line software
  4. How to install: Python, Java, or Ruby for coding

Looking for something specific?

Type to search 120+ guides