A C kezdőnek még csak-csak, de a java szerintem szörnyű arra hogy programozást tanuljon az ember.
Jobb helyeken (CMU) azért érzik már hogy nem jó ötlet az OO oktatás, itthon még szinte most jön be igazán :(
"Object-oriented programming is eliminated entirely from the introductory curriculum, because it is both anti-modular and anti-parallel by its very nature, and hence unsuitable for a modern CS curriculum."
http://existentialtype.wordpress.com/2011/03/15/teaching-fp-to-freshmen/