My interest in Xcode is really as a hobby. So far I have just scratched the surface of Xcode, Cocoa and obj-C, on and off. I basically know nothing. I have the greatest interest for the iOS platform, especially iPad and that's probably where I'd like to explore the most in terms of coding/developing. However, it's tricky to have to pay the $99 to test the work on an actual device. Would you recommend to try and progress with Mac stuff first, to get more acquainted to the Xcode environment, or to go straight to iOS using the iPhone simulator?