<p>If you want to get started with Cardano, <strong>setting up a stake pool can be a good start to learn the basics</strong>. You will be able to explore the different cli commands as well as the fundamentals of the eUTX0 model.</p>
<p>Regarding my experience, I started by watching this official <a href="https://cardano-foundation.gitbook.io/stake-pool-course/" rel="nofollow noreferrer">Stake Pool course</a> by the Cardano Foundation. The information is not all up to date but the explanatory videos make it easy to understand the basics (UTXO transactions, payment keys, staking keys, KES keys ...). It's a good base to experiment a Stake Pool on the Testnet.</p>
<p>Once this course is finished, you can now go to the documentation <a href="https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node" rel="nofollow noreferrer">&quot;How to build a Cardano Stake Pool&quot; on CoinCashew</a>. This is the most complete How-To to learn how to properly install and configure your Stake Pool for the Mainnet. It also includes the routines to maintain and keep your Cardano nodes functional.</p>
<p>If after that you still have difficulties or questions, you can go to the <a href="https://forum.cardano.org/c/staking-delegation/setup-a-stake-pool/158" rel="nofollow noreferrer">official Cardano forum</a> to ask for help from the community.</p>
<p>Have fun and good luck!</p>

CC BY-SA 4.0
2021-09-16T13:36:41.350Z
2021-09-16T13:36:41.350Z
baocontact
<p>Can only Pool operators run Producer nodes? What is the difference between the producer and relay from a setup point and where to get the specifics for each on installing? Being new it's hard to know what is or is not possible because the documentation is often era specific. It's hard to know which documentation still applies and what docs are out dated. Some things are still correct regardless of era, but I'm struggling with the changes.</p>
<p>My goal is to learn how to do most everything (Best practices, Node creation, CLI interaction, Smart Contracts w/NFT and tokens, analysis etc ) accept I'm not planning on running a pool since it seems like there are so many pools that are not doing well for a number of different reasons. I figure it will be a struggle to get enough ADA staked to make it viable. I first want to mint my own NFTs. NFT-maker pro isn't working. I want to limit the fees by doing myself and am struggling with a full road map. If seen the sprout vids and they get me 3 steps forward but are missing certain details.</p>
<p>If nothing else getting a really good starting point would help.</p>
<p>James</p>

<cardano-cli><cardano-node><token><cardano-db-sync><cardano-foundation>
Block Producer vs Relay Node setup
# Block Producer vs Relay Node setup

(Asked by: username_0 on 2021-09-15)

Can only Pool operators run Producer nodes? What is the difference between the producer and relay from a setup point and where to get the specifics for each on installing? Being new it's hard to know what is or is not possible because the documentation is often era specific. It's hard to know which documentation still applies and what docs are out dated. Some things are still correct regardless of era, but I'm struggling with the changes.

My goal is to learn how to do most everything (Best practices, Node creation, CLI interaction, Smart Contracts w/NFT and tokens, analysis etc ) accept I'm not planning on running a pool since it seems like there are so many pools that are not doing well for a number of different reasons. I figure it will be a struggle to get enough ADA staked to make it viable. I first want to mint my own NFTs. NFT-maker pro isn't working. I want to limit the fees by doing myself and am struggling with a full road map. If seen the sprout vids and they get me 3 steps forward but are missing certain details.

If nothing else getting a really good starting point would help.

James

**Tags:** cardano-cli, cardano-node, token, cardano-db-sync, cardano-foundation

---

## 1 answers

### Answer by username_1 on 2021-09-16. Score: 3

If you want to get started with Cardano, **setting up a stake pool can be a good start to learn the basics**. You will be able to explore the different cli commands as well as the fundamentals of the eUTX0 model.

Regarding my experience, I started by watching this official [Stake Pool course](https://cardano-foundation.gitbook.io/stake-pool-course/) by the Cardano Foundation. The information is not all up to date but the explanatory videos make it easy to understand the basics (UTXO transactions, payment keys, staking keys, KES keys ...). It's a good base to experiment a Stake Pool on the Testnet.

Once this course is finished, you can now go to the documentation ["How to build a Cardano Stake Pool" on CoinCashew](https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node). This is the most complete How-To to learn how to properly install and configure your Stake Pool for the Mainnet. It also includes the routines to maintain and keep your Cardano nodes functional.

If after that you still have difficulties or questions, you can go to the [official Cardano forum](https://forum.cardano.org/c/staking-delegation/setup-a-stake-pool/158) to ask for help from the community.

Have fun and good luck!


---

