what language is salesforce programmed in?
Force.com applications are built using declarative tools, backed by Lightning and Apex, a proprietary Java-like programming language for Force.com, as well as and Visualforce, a framework including an XML syntax typically used to generate HTML).