# Get Started

## Tools

#### Development Environment

* [Truffle](https://www.trufflesuite.com/): Development environment, testing framework and asset pipeline for blockchains using the EVM
* [Hardhat](https://hardhat.org/): Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
* [Solidity](https://solidity.readthedocs.io/): Solidity is an object-oriented, high-level language for implementing smart contracts.

#### Editor or IDE

* [Remix](https://remix.ethereum.org/): IDE that’s used to write, compile, debug & deploy Solidity code ll in your browser.
* [VSCode](https://code.visualstudio.com/): Code editing.

#### Libraries

* [OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts): OpenZeppelin Contracts helps you minimize risk by using battle-tested libraries of smart contracts for Ethereum and other blockchains.
