10 Reasons Why You Should Learn Java Programming Language