I don't agree with you at all here. Much of the syntax and structure
in Java was derived from C. So basically anyone that knows C should
be able to learn Java MUCH faster than someone that doesn't know any
language. I coded with C/C++ for many years before learning Java and
I found it to be a fairly smooth transition. The only thing that is
REALLY different is the mindset of OOP.