Given a choice, I prefer someone who started an
object oriented language, all else being equal. But someone who only
knows from that first course, and nothing else, is a big problem,
regardless of language.
Thinking
*exclusively* in object-oriented terms tends to result in
unbelievably inefficient code, because computers are inherently
procedural things, and pretty, nicely-abstracted object-oriented code
gets turned into a most decidedly procedural instruction stream at
the time of compilation or execution.
Thinking exclusively one way leads to problems. There are many ways to
look at a problem. Forcing everything to one way, or blindly avoiding
an approach both are bad.
The world is filled to overflowing with Java and C++ code that
does stupid things like this.
and C, Pascal, Fortran, scheme, python, .... If I left out your
favorite language I apologize.