To write Solidity contracts, the Ethereum Foundation has provided an online version of the Solidity IDE. You can open the Remix IDE in your internet browser by going to https://remix.ethereum.org. This online tool has the basic features required to write Solidity contracts and compile, test, and deploy your contracts.
Ethereum Foundation is responsible to take decisions for the future development of the Ethereum blockchain.
As it's an online version, it is always updated with the latest features and compilers. You don't need to do any updates if you are using the online version. Let's learn how to use the Remix IDE.