C++, Java, PHP, Python that are some primitive programming language that is still being used these days for the development of blockchain. Also, there are some new programming languages like solidity, simplicity, CX, etc. These all can be used in many ways and all of them are very good I think. It depended on what you are trying to make.