> For the complete documentation index, see [llms.txt](https://jin-network.gitbook.io/jin-network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jin-network.gitbook.io/jin-network/developer-tutorials.md).

# Developer Tutorials

If you are new to the Jin blockchain, begin with these quickstarts before you get into in-depth development. These tutorials will help you become familiar with how to develop for the Jin blockchain using the Jin  SDK.

#### Install macOS prerequisites[​](https://aptos.dev/tutorials/aptos-quickstarts#install-macos-prerequisites) <a href="#install-macos-prerequisites" id="install-macos-prerequisites"></a>

If running macOS, install the following packages in the order specified to take these tutorials:

1. **Homebrew**: <https://brew.sh/>
2. **Node.js**: Install [Node.js](https://nodejs.org/en/download/), which will install `npm` and `npx`, by executing the below command on your Terminal:

   ```
   brew install node
   ```
3. **Yarn**: Install the latest [Yarn](https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable) by executing the below command on your Terminal:

   ```
   brew install yarn
   ```
4. **Poetry**: Install Poetry from <https://python-poetry.org/docs/#installation>.

#### Your First Transaction[​](https://aptos.dev/tutorials/aptos-quickstarts#your-first-transaction) <a href="#your-first-transaction" id="your-first-transaction"></a>

How to generate, submit and verify a transaction to the Jin  blockchain.

#### Your First NFT[​](https://aptos.dev/tutorials/aptos-quickstarts#your-first-nft) <a href="#your-first-nft" id="your-first-nft"></a>

Learn the Jin `token` interface and how to use it to generate your first NFT. This interface is defined in the `token.move` Move module.

#### Your First Move Module[​](https://aptos.dev/tutorials/aptos-quickstarts#your-first-move-module) <a href="#your-first-move-module" id="your-first-move-module"></a>

Write your first Move module for the Jin blockchain.

TIP

Make sure to run the Your First Transaction tutorial before running your first Move module.

#### Your First Dapp[​](https://aptos.dev/tutorials/aptos-quickstarts#your-first-dapp) <a href="#your-first-dapp" id="your-first-dapp"></a>

Learn how to build your first dapp. Focuses on building the user interface for the dapp.

#### Your First Coin[​](https://aptos.dev/tutorials/aptos-quickstarts#your-first-coin) <a href="#your-first-coin" id="your-first-coin"></a>

Learn how to deploy and manage a coin. The `coin` interface is defined in the `coin.move` Move module.
