[java] How Long Does it Take to Learn Java for a Complete Newbie?