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.
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.