Cuộc tranh luận Windows, macOS hay Linux phù hợp hơn cho lập trình viên đã kéo dài nhiều năm — câu trả lời thực ra phụ thuộc nhiều vào loại dự án và công cụ bạn dùng.
Windows
Hệ sinh thái phần mềm rộng nhất, phù hợp phát triển game, ứng dụng desktop và .NET. Với WSL (Windows Subsystem for Linux), trải nghiệm dòng lệnh cũng đã cải thiện đáng kể.
macOS
Phổ biến cho phát triển ứng dụng iOS/macOS (bắt buộc), giao diện dòng lệnh dựa trên Unix quen thuộc với nhiều lập trình viên backend/web.
Linux
Môi trường gần nhất với hầu hết máy chủ production, phù hợp DevOps, phát triển hệ thống và những ai muốn tuỳ biến sâu môi trường làm việc.
Với phần lớn lập trình viên web/ứng dụng thông thường, cả ba hệ điều hành hiện nay đều đáp ứng tốt — lựa chọn nên dựa vào công cụ bắt buộc của dự án (ví dụ: phát triển iOS cần macOS) hơn là sở thích cá nhân đơn thuần.