I found these lines of code in solidity. As I know solidity is the major programming language of the etheruem Blockchain network.
Here are some functions I want the house to shed light on.
What do they really mean when the codes are implemented.
1.Msg.sender
2.Msg.value
Do we have other smart contract creation programming languages aside from solidity?
We have a lot of smartcontract programming languages aside from solidity and here's the list
https://hackernoon.com/contractpedia-an-encyclopedia-of-40-smart-contract-platforms-4867f66da1e5This list contains 40 smartcontract platforms complete with what kind of programming language that used by those smartcontracts.