Definition:
The Ethereum: The world computer connection.
1.The main used coding language----solidity(there also has the python and other language platform);
2.The tool to make the solidity----remix(to make the automatic contract)
3.Tool to connect the Ethereum----geth
The sequence:
remix--->geth---->ethereum
But for the
Clients connect to the node:
1.The tool to make the Clients: Webstorm
2.The documents to communicate with ethereum(API of the Web3):Web3.js from the ethereum to get the the web to connect to the ethereum