My god. It's truly amazing how any technical or academic topic seems to degenerate into a Java vs C debate. Is there a law for that?
Other instances include "Compiler construction or not?", "Theoretical computer science or not?", "Assembler or not?".
Your wording is heavily loaded. In any case, learning computer science should absolutely not be about learning to program.