Mac также очень хорош для веб-разработки. Очень легко настроить локальную среду разработки, такую как PHP, MySQL (я думаю; если нет, то есть простой установщик) и Apache с предустановленной версией. Существует множество хороших программ для веб-разработки для Mac, таких как Coda, CSSEdit и TextMate.
Что касается программного обеспечения:
C ++: использовать Xcode. Это довольно приятно (хотя я слышал, что не получит много конвертов из Visual Studio. Никогда не используя VS, я не могу это прокомментировать).
Java: используйте Eclipse. Но тогда вы, вероятно, уже знали это.
Ruby / Haskell: Textmate!
Кроме того, для GHC установите MacPorts и используйте его для установки компилятора haskell.
Наконец, не платите Apple за обновления оперативной памяти. Вы можете купить стандартную оперативную память у любого поставщика за гораздо меньшие деньги.