There are no defined prerequisite to excel in Salesforce. In reality there are only recommendations to know, OOPS related concepts of Java, as Salesforce is done on Apex