Originally Posted by Bostonian
Mac OS X is a Unix-based operating system, and I'd like him to learn Unix.

I assume you're speaking from a concern of building a marketable skill set, based on this and other comments about coding. OS X uses a proprietary Unix kernel and tool set that has limited appeal to the business community. Linux is far more marketable, particularly Red Hat or SuSE.