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.
GCC has an objective-C compiler. You may also want to investigate the GNUStep tools, which provide a clone of the OpenStep APIs (Which Cocoa is based on.)