I would like to learn objective-c, but don\'t have a Mac.
How would I compile obj-c on Windows or Linux? I would prefer Windows, but Linux would be OK.
You can use gcc to compile objective c as suggested by the previous answers. But one thing is if you are planning this for iPhone development then mac is a must as the framework, simulator etc. are not available in other platforms.