# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jin-network.gitbook.io/jin-network/developer-tutorials.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
