> For the complete documentation index, see [llms.txt](https://docs.nf.domains/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nf.domains/nfd-docs/new-to-algorand.md).

# New to Algorand?

### **Step 1: Buy ALGO**&#x20;

Start by choosing an exchange to buy some ALGO.

Some options: [Coinbase](https://www.coinbase.com/), [Binance](https://www.binance.us/), [FTX](https://ftx.us), [KuCoin](https://www.kucoin.com/)&#x20;

{% hint style="info" %}
Some exchanges have limits on withdrawing crypto. Make sure you’re aware of all the rules and restrictions of the exchange you pick.
{% endhint %}

### **Step 2: Set up a Non-Custodial Algorand Wallet**

We recommend using the [Pera Wallet](<https://perawallet.app/ >) or [Defly](https://defly.app/).\
You can use both at the same time with the same address.&#x20;

{% hint style="info" %}
A non-custodial wallet means YOU control your private keys and no-one else. You’re solely responsible for the safe keeping of your private keys. If you lose your private key there is no recovery process.
{% endhint %}

**Pera Wallet**

1. Once you’ve downloaded Pera you can choose to add a new account or recover with a passphrase. If you’ve already created a wallet with MyAlgo, hit “Recover With Passphrase” and enter in your 25-word private key to import your wallet.
2. If you wish to create a new account, press “Add New Account”
3. Next press “Create New Account”
4. WRITE DOWN your seed phrase on paper and store it safely, this is your private key.

### **Step 3: Transfer ALGO from an Exchange to a Non-Custodial Wallet**

On your exchange account, press “Withdraw”. Copy your wallet address from the Pera Wallet or defly, highlighted in yellow, and paste the address in. This will transfer your ALGO from the centralized exchanges wallet to your wallet. Now you're free to connect your Pera / Defly wallets to Algorand dApps like NFDomains!&#x20;

![Pera Wallet ](https://lh5.googleusercontent.com/mV8pPw5X74JigX8MHMee2ENWVYueYaQpFcCeSlRk9kpQy6hleVzA4K83pihgJojlWnIqgcARER4E2eKOCY2Ui1KZgQJ2N13tea8zKOY9V45AC4VuWtQFnQmmcq5k4MOSpqAr6VXTp_GIW6SqOA)

\
&#x20;&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.nf.domains/nfd-docs/new-to-algorand.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.
