I was talking with some Mac haters yesterday about Mac vs PC. This was between to electrical engineers and myself, a student of electrical engineering. The question came up about programming for OS X. I don't know anything about it, but they both do some very low level programming producing test application software for hardware our company sells. I test the hardware using software made by the engineer that also designed the electronic devices, and we use networking a lot as we deal with many PCs at a time. There is no software that would do what we would need at work and according to these two engineers the Mac OS is closed so none can be developed easily like you can on Windows So, is the mac platform (OS X) closed... (meaning no access to low level programming) If not, why is there so little software to do things the Mac is clearly capable of and possible better suited? How would one get started learning programming for OS X?