# Beginner

- [How to register an ENS domain/name](/documentation/beginner/how-to-register-an-ens-domain.md): Step By Step Guide on obtaining your .eth domain!
- [Setting up a GitHub Repository](/documentation/beginner/setting-up-a-github-repository.md)
- [How To Install IPFS Locally](/documentation/beginner/how-to-install-ipfs-locally.md)
- [IPFS Desktop (Windows)](/documentation/beginner/how-to-install-ipfs-locally/ipfs-desktop-windows.md): IPFS Desktop (Windows Setup)
- [IPFS Desktop (Linux)](/documentation/beginner/how-to-install-ipfs-locally/ipfs-desktop-linux.md): IPFS Desktop (Linux Setup)
- [IPFS Desktop (Mac)](/documentation/beginner/how-to-install-ipfs-locally/ipfs-desktop-mac.md): IPFS Desktop (Mac OS Setup)
- [How to use IPFS/IPNS](/documentation/beginner/how-to-use-ipfs-ipns.md)
- [Uploading to IPFS](/documentation/beginner/how-to-use-ipfs-ipns/uploading-to-ipfs.md)
- [Self-Hosting Instructions for IPFS and IPNS](/documentation/beginner/how-to-use-ipfs-ipns/uploading-to-ipfs/self-hosting-instructions-for-ipfs-and-ipns.md)
- [Hosting using a pinning service](/documentation/beginner/how-to-use-ipfs-ipns/uploading-to-ipfs/hosting-using-a-pinning-service.md)
- [Setting Up Your ENS Name/Domain](/documentation/beginner/configuring-your-ens-name.md)
- [Updating Your ENS Content Records](/documentation/beginner/configuring-your-ens-name/updating-your-ens-content-records.md)
- [Content Hash Overview](/documentation/beginner/configuring-your-ens-name/content-hash-overview.md)
- [Understanding Content Hashes, IPNS, and IPFS for ENS](/documentation/beginner/configuring-your-ens-name/content-hash-overview/understanding-content-hashes-ipns-and-ipfs-for-ens.md)
- [Understanding IPFS Content Identifiers (CIDs)](/documentation/beginner/configuring-your-ens-name/content-hash-overview/understanding-ipfs-content-identifiers-cids.md)
