This question already has an answer here:

I need to know how to use solidity (What IDE to use) and is there any other languages that is used in the Ethereum blockchain.

marked as duplicate by eth Oct 18 '16 at 18:36

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • If you just want an IDE in the browser for quick experimentation, you can use ethfiddle.com – James Duffy Dec 21 '17 at 8:20
  • You can also use Web IDE's such as Remix remix.ethereum.org or Superblocks Lab lab.superblocks.com. Great for learning, quick iterations, and experimentation There are however no fully-fledged downloadable IDE's specifically made for Ethereum. There are some plug-ins for traditional IDE's, but if you want to go down that route you might as well try the Truffle Framework. – Jatago Nov 18 '18 at 20:35

you will find in the official documentation a list of the tools used for solidity, please read https://solidity.readthedocs.io/en/develop/

for the other languages there is Serpent and LLL but solidity is the more popular.

Not the answer you're looking for? Browse other questions tagged or ask your own question.