diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md
index 4153fe036..95ed198a7 100644
--- a/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md
+++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md
@@ -1,8 +1,13 @@
# Solidity
-Solidity is an object-oriented programming language for implementing smart contracts on various blockchain platforms, most notably, Ethereum.
+Solidity is an object-oriented programming language created specifically by Ethereum Network team for constructing smart contracts on various blockchain platforms, most notably, Ethereum.
+
+* It's used to create smart contracts that implements business logic and generate a chain of transaction records in the blochain system.
+* It acts as a tool for creating machine-level code and compilling it on the Ethereum Vitural Machine (EVM).
+
+Like any other programming languages, Solidity also has variables, functions, classes, arithmetic operations, string manipulation, and many more.
Free Content
Solidity Programming Language
Solidity Tutorial
-Learn Blockchain, Solidity, and Full Stack Web3 Development
+Learn Blockchain, Solidity, and Full Stack Web3 Development
\ No newline at end of file