## Gno for Dummies
Want to get starting on Gno.land, bu don' know where to start. You have come to the right place.
In this tutorial, I will teach you how to:
- Update Environement Variables
- Clone Gno Repository
- Install Binaries
- Install gnokey
- Create a Gno.Land Wallet
- Edit Genesis file to give yourself tokens
- Install a local dev-net on your system
- Query your balance
Update
```bash
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH
```
```bash
git clone https://github.com/gnolang/gno.git
```
```bash
cd gno
```
```bash
cd gnovm
make build
make install
gno --help
```
```bash
#return to gno parent directory
cd ..
```
Install gnokey binary
```bash
cd gno.land
make build
make install
```
#### Check available gno keys
```bash
gnokey list
```
If no keys stored this will return nothing.
```bash!
gnokey add your_key_name
#example
gnokey add frank
```
#### Generate a New Mnemonic
```bash
gnokey generate
```
Take the mnemonic and then pass it to the command below when prompted.
#### Import a Key from Mnemonic
```bash
gnokey add --recover your_key_name
```
Now that we have have our keys, we can go ahead and start up a gno.land chain running on our local system. Best to think of this as your very own devnet/testnet.
Let's start with a clean slate. We can do so with these commands:
```bash
cd gno.land
make fclean
```
Now let's add some tokens for our account in the genesis file.
```bash
cd genesis
```
open the genesis_balances.txt
```bash
nano genesis_balances.txt
```
Add your address and token allotment in towards the bottom of the list of genesis accounts, as such:
```bash
g1d8advvnclf6gaklt8j0zukc84s00kchq9mr00p=100000000000ugnot # @mondainai247
```
Close the file and save it.
Now we can start our local chain
```bash
cd gno.land
gnoland start
```
Turn on gnoweb:
```bash
gnoweb
```
Now let's check our account balance.
```bash
gnokey query --remote localhost:26657 bank/balances/YOUR_WALLET_ADDRESS
#Example
gnokey query --remote localhost:26657 bank/balances/g1d8advvnclf6gaklt8j0zukc84s00kchq9mr00p
```
You should see an output like:
```bash
height: 0
data: "100000000000ugnot"
```
TBC
### Connect to Adenda wallet
Search Adena Wallet on Google (Crome Extension)
Select Advanced
Answer security questions.
(Coming Soon)
- Deploy a smart contract
- Get Tokens from Faucet on Testnet-3