C or Java: Which Language You Should Learn First?