I have read some articles about a smart contract but it is only on the theory, i still don't know how and where i can create some smart contract

.
Bitcoin doesnt have smart contracts yet.
I think ethereum have and it need special software that allows you to make contract.