--- layout: core description: "Blockstack smart contracting language" permalink: /:collection/:path.html --- # Hello Clarity | Audience | | **Beginners** | | Duration | | **15 minutes** | In this tutorial, you learn how to use Clarity, Blockstack's smart contracting language inside of a virtual environment. The environment is run using a [Docker](https://www.docker.com/) image. Use this tutorial to get a quick introduction to Clarity and the default Blockstack test environment. By the end of this tutorial you will ... * Have working test environment to run Clarity smart contracts * Have access to a set of sample contracts to play with * Understand basic Clarity language design principles * Deploy and run your own smart contract ## Overview * TOC {:toc}
Clarity and its accompanying toolset are in early release. If you encounter issues with or have feature requests regarding Clarity, please create an issue on the blockstack/stacks-blockchain repository. To read previous or join ongoing discussions about smart contracts in general and Clarity in particular, visit the Smart Contracts topic in the Blockstack Forum.