The primary programming language used for DeFi development is Solidity.Solidity is an ethereum like high level language which have been designed for creation of smart contracts for the blockchain platforms.Other languages that can be used for DeFi development include Vyper, JavaScript, and TypeScript.