# 01. First Steps

**StarkNet** is a Layer-2 scaling solution for Ethereum that uses zero-knowledge proofs to enable fast and secure off-chain execution of smart contracts. StarkNet is not compatible with MetaMask,  because it is written in a different programming language that doesn’t align with the Solidity, the language used in MetaMask and many Ethereum-based applications. Instead, StarkNet use a unique programming language called Cairo. Therefore, users will need to download and install a wallet that is compatible with StarkNet.&#x20;

[**Argent X Wallet**](https://www.argent.xyz/argent-x/): An open-source Chrome extension that specializes in interactions with decentralized applications built on the StarkNet ecosystem.

<figure><img src="/files/irT500Mtzm9uH3lTQ4L0" alt=""><figcaption></figcaption></figure>

[**Braavos Wallet**](https://braavos.app/download-braavos-wallet/): Offers an unparalleled UX and advanced security via its Hardware Signer 2-factor authentication and multi-signer 3-factor authentication capabilities.

<figure><img src="/files/CWk26I2O3v6voONJLLs9" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/7fSlADOnujSPcGSj87nZ" alt=""><figcaption><p><a href="https://hub.airdrop.expert/overview/order-here">https://hub.airdrop.expert/overview/order-here</a></p></figcaption></figure>


---

# 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://hub.airdrop.expert/knowledge-base/airdrop-guides-increase-your-chances-for-airdrops/starknet/01.-first-steps.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.
