# Getting Started
This tutorial is designed to get you quickly acquainted with everything you need to know to start launch your own smart-contract powered applications, building atop the Terra dApp platform.
In this tutorial, we will go over all the necessary steps to go from idea to execution and deployment using a bare-bones custom token contract. In doing so, you will learn:
- How to set up your environment for smart contract development and testing
- The basic structure and execution model for smart contracts
- The local build, upload, and testing process
For this tutorial, we recommend: