>Which would be easier to learn first?
It depends on what you want to do with it. C and Java are used for wildly different purposes. The generic answer is that Java is the simpler language to learn and use for non-trivial projects quickly. C requires low level knowledge and a certain amount of 'tricks' to be able to write a useful level of code. If you just want to get started programming something useful as quickly as possible then I would recommend Java, otherwise I would recommend you determine exactly what you want to do with the language and then choose which language fits that need the best.

-Prelude