Pues... Yo creo que la manera más sencilla es instalando VirtualBox, que te permite emular Windows o Linux como si fuese un programa más de tu Mac, y luego instalar (en el VirtualBox) Windows XP o Linux, dependiendo de con qué estés más familiarizado. Si usas Mac supongo que te vendrá mejor Linux, porque ambos son sistemas *NIX y entenderás a la perfección la terminal.
Puedes encontrar el VirtualBox en
http://www.virtualbox.org/wiki/Downloads y en tu caso tendrás que descargarte la versión para OS X.
Espero haberte ayudado.