Im currently a second year computer science student and thinking about what to do for a third year project. I was thinking about doing an application in cocoa. Maybe a database kind of application. I could do it in C but I was wondering how hard it would be for me to transfer my skills across to Obj-C and the Cocoa environment ?
Objective-C would probably be fairly easy for you to pick up since you're already comfortable with C... I believe Apple has a free book on it available from their ADC developer web site (requires you to sign up for their free online membership). This book on Objective-C is also very good: http://www.amazon.com/Programming-Objective-C-Stephen-Kochan/dp/0672325861 Cocoa is more difficult to grasp, perhaps because it's so huge. Personally, I lost interest in learning it since I didn't really have any applications in mind that I wanted to build... and as a hobby, it hurt my brain too much. Your mileage may vary. For Cocoa, this book seems to be the one usually recommended: http://www.amazon.com/Cocoa-Programming-Mac-OS-2nd/dp/0321213149