Now I just started to study such a topic as cryptocurrencies and blockchain, so I would like you to recommend me some blogs, or just articles on this topic. And most importantly, can you explain to me what smart contracts are?
Smart contracts are easy to explain in simple terms. These are blockchain programs that run independently depending on the data received from the oracles. But the main point of using them is the ability to make transactions in the field of decentralized finance. Since this is the time for web 3.0, I can also recommend that you read the article on how to get started with web3 https://btc-hasher.info/how-to-get-started-with-web-3-0/ . I think this is the basic information that you need to know.