# 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="https://4286049237-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41vvUaUaaGdHwJz7DsQl%2Fuploads%2FNApUvge0ieB3FgvbyqVX%2Fargent.png?alt=media&#x26;token=5fbd1945-56dc-43ad-b300-b1936a97c34c" 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="https://4286049237-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41vvUaUaaGdHwJz7DsQl%2Fuploads%2FG73Gqrp0Nq8gNwElpBoi%2Fbravoos.png?alt=media&#x26;token=cbab5e77-0de4-4366-8b8a-4d0eecb92c07" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4286049237-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41vvUaUaaGdHwJz7DsQl%2Fuploads%2Fn3bd4Wg21Qr4DlZ80F1c%2F1.png?alt=media&#x26;token=0e347dd7-bc78-4c34-82ab-0942647484b9" alt=""><figcaption><p><a href="https://hub.airdrop.expert/overview/order-here">https://hub.airdrop.expert/overview/order-here</a></p></figcaption></figure>
