> For the complete documentation index, see [llms.txt](https://validium.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://validium.gitbook.io/docs/start-coding/quickstart/overview.md).

# Overview

Learn how to interact with Validium

***

Welcome to the Quickstart!

This tutorial will help you to learn how to write, compile and deploy smart contracts to Validium. In the first step, you will build and deploy a simple contract and interact with it by sending messages. The second section will have you creating your own ERC20 token and the final section will introduce a specialized feature of Validium, native account abstraction and paymasters.

This section is designed for developers new to Validium and uses online IDE's - Remix and AtlasZK - to help you learn as quickly and efficiently as possible.

### Get started <a href="#get-started" id="get-started"></a>

* If you haven't already added Validium to your wallet, follow the instructions in [Connect Validium to your wallet](/docs/connect-to-validium.md#add-validium-to-your-metamask-wallet).
* Continue to [Deploy using Quickstart Repository](/docs/start-coding/quickstart/deploy-using-quickstart-repository.md) to quickly deploy a contract onto Validium.
* If you are familiar with Validium and want to develop using `zksync-cli` locally on your machine, you can jump over to the [ZKsync CLI](/docs/cli.md) section.
