>>40
I wouldn't say it's unproductive. It's just miles away from C and thus, from C++, making it hard to take habits on both languages at the same time.
Maybe you have years of experience with C++ but when you get your hands on C++ and Java in two years' time, C++ blows. This coming from someone who loves C.
I heard Objective C was nice but the syntax is weird.