As a Salesforce Developer, you need to learn three core programming technologies: 1. VisualForce: A markup language for creating customs Salesforce pages. 2. Apex: The proprietary programming language of Salesforce with Java-like syntax. 3. Lightning Component Framework: A UI development framework like React or AngularJS.