Scrypto is the asset-oriented smart contract language of the Radix network and is designed to become the engine of DeFi.
Scrypto was designed to solve the problems with smart contracts today and to allow the next generation of DeFi products to be developed easily and securely.
Right now, building DeFi functionality is extremely complex. It takes multiple years of learning the language and its edge cases to become "DeFi ready", and even then, there are massive exploits happening every weeks. This is not because of bad developers, but a bad design of the platform and language. DeFi functionality relies massively on assets, but many smart contract platforms doesn't recognize tokens as first-class assets. On Ethereum and every EVM compatible DLTs, developers have to simulate assets by creating smart contracts holding a balance sheet and implement the whole logic of the token (like changing ownership, fetching balance, etc...) themself.
Scrypto solves this issue by making the concept of assets a core feature of the platform itself. Not something else that the developers have to implement themself. This makes developing DeFi functionality extremely simple and more secure.
You can get started learning Scrypto by reading the docs and looking at community-made examples. You can find our developer community on Discord and Telegram