Java or/and Object-C? (Newbie)

matteopennese's icon

I started programming mxj externals with Java some months ago and I'm very happy with it. Now I'm looking at Objective-C, attracted by the articles on Electrotap by Tim.
I'm doubtful about learning Objective-C but at the same time I'm curious; in programming I'm really in my first steps (and only focused on MaxMspJitter...) and I have to say Java is filling my Max peculiar needs just 'til now.
For you, expert develpers, is there some reason to suggest adopting Objective-C other then Java (learning curve, performance, robustness, etc.)?

Many thanks for any suggestion.

matteo