# Solidity - Part 1 **Published by:** [Helix](https://paragraph.com/@nagendrak/) **Published on:** 2022-10-21 **URL:** https://paragraph.com/@nagendrak/solidity-part-1 ## Content Solidity - Hello World// SPDX-License-Identifier: MIT // Pragma solidity tells the compiler version. // In this case compiler version must be greater than or equal to 0.8.13 and less than 0.9.0 pragma solidity ^0.8.13; contract HelloWorld { string public welcome = "Hello Ethereum"; } The above contract is a basic hello world in solidity. Key conceptsSPDX - Blockchains are open space environment. Opening source code open can have legal implications. To maintina the trust we need to add the License identifier on the topPragma - Like any other language, solidity has multiple versions. Solidity folks try to ensure that changes are backward compatible but sometimes it is not possible to do. e.g. New methods introduced or any bug fixes. You can learn more about it here.ReferencesRemix IDE editor linkSepolia Faucet testnetSepolia etherscan ## Publication Information - [Helix](https://paragraph.com/@nagendrak/): Publication homepage - [All Posts](https://paragraph.com/@nagendrak/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@nagendrak): Subscribe to updates - [Twitter](https://twitter.com/0xnagendra): Follow on Twitter