I agree with Chris, you really do need to learn obj-c and cocoa if you want to develop for Mac.
My training was initially in Basic, C, C++, Pascal, VB, and a small amount of Intel Assembler. Obj-c is quite different and initially I was a bit reluctant to adapt and tried the Mono with CocoaSharp, but didn't like the process of wrapping C# to get things working. I'd recommend that approach if you needed a temporary solution to migrate C# code to the Apple platform but its more of a bandage solution.
You will grow to love the Xcode environment, Obj-c, Cocoa, and interface Builder as developing code is very quick once you understand the class libraries you need.
You might end up switching to GNUstep for development on your Windows machines as a result.
dioioib
Junior Poster in Training
61 posts since Feb 2011
Reputation Points: 14
Solved Threads: 2
Skill Endorsements: 0