Started with developing on Aptos network

Aptos is a Layer 1 blockchain that offers a safe, performant, and upgradeable platform for web3 applications. It also features a new programming language called Move, which is designed for smart contracts and decentralized applications.

To develop on the Aptos network, you will need to set up your Aptos development environment, learn the basics of the Move language and the Aptos concepts, run an Aptos node, and use the SDKs and APIs to build and deploy your applications. You can find all the necessary information and resources on the official Aptos Developer Documentation site.

Here are some steps you can follow to get started:

  • First, you will need to install the Aptos CLI, which is a command-line tool that helps you interact with the Aptos blockchain. You can follow the [Getting Started] guide to install the CLI and create your first account and wallet.

  • Next, you will need to learn how to write smart contracts in Move, which is a new programming language that enables safe and reliable transactions on the Aptos blockchain. You can follow the [Move on Aptos] guide to learn the syntax, semantics, and features of Move, as well as how to use the Move compiler and VM.

  • Then, you will need to learn how to deploy your smart contracts and interact with them using transactions. You can follow the [How it works] guide² to learn how to use the CLI or the SDKs to submit transactions, query the blockchain state, and monitor events.

  • Finally, you will need to run an Aptos node, which is a software that connects you to the Aptos network and validates transactions. You can choose to run a local testnet, a public fullnode, or a validator node, depending on your needs and preferences. You can follow the [Run an Aptos node] guide to learn how to set up and run different types of nodes.

These are some of the basic steps you need to take to develop on the Aptos network. Of course, there are many more topics and features that you can explore on the Aptos Developer Documentation site, such as concepts, tutorials, API references, code examples, release notes, etc. You can also join the [Aptos community] on various social media platforms to connect with other developers and enthusiasts, ask questions, share ideas, and get feedback.