New To Blockchain, seeking guidance

Riddhi R.
@tZONuaB
Published: Mar 9, 2025
Updated: Mar 10, 2025
Views: 3.1K

Hello, I am new to blockchain field. I am creating nft marketplace as a practice project as a part of my learning journey. I am still new for this field and coding as well. Could you guys please provide me suggestions as if this is a correct step, or what projects I need to build in order to get a start at blockchain technologies? All suggestions/criticisms/guidances are welcome!๐Ÿ˜Š

Replies

Welcome, guest

Join ArtofBlockchain to reply, ask questions, and participate in conversations.

ArtofBlockchain powered by Jatra Community Platform

  • Riddhi R.

    @tZONuaB • Mar 9, 2025

    Hey, thanks a ton for all your suggestions! Just a quick question, you mentioned that i should join r/ethdev . is it reddit group or something else? I am sorry I am new and don't know much about these. Thanks once again for your guidance!

  • Ishan Sathe

    @2Akg7k0 • Mar 10, 2025

    Yes, it is a reddit group

  • Shubhada Pande

    @ShubhadaJP • Mar 10, 2025

  • Merry Thomas

    @Merrythetechie • Aug 2, 2025

    Hey @riddhiย 

    It is a good idea to build an NFT marketplace as a learning project but Iโ€™d like to suggest you something to avoid burnout. Start small as blockchain has a steep learning curve, especially if youโ€™re also new to coding.

    First, focus on the fundamentals with few things.

    (1) Write a basic smart contract (e.g., a "Hello World" contract) using Remix IDE. Itโ€™s like baby steps for Solidity.

    (2) Create a simple ERC-721 token (NFT) using OpenZeppelinโ€™s templates. Copy-pasting code here is totally fine which is the first few steps for most of the developers.

    (3) Build a barebones React app that connects to MetaMask. You can expect rage-inducing errors as theyโ€™re part of the process.

    Once youโ€™re comfortable, tackle the marketplace in phases:

    Phase 1: Smart contracts for minting and listing NFTs. Ignore fancy features with focus on core functionality (e.g., โ€œlist for 0.1 ETHโ€). Use Hardhat for testing.

    Phase 2: A basic frontend. No need for polish, just make it functional.

    Phase 3: Add complexity (auctions, royalties).

    Pro tips:

    Test everything on Goerli testnet first. As with Mainnet the mistakes cost real money.

    Share your code early with others, even if itโ€™s messy. Feedback is gold.

    Youโ€™re on the right trackโ€”just donโ€™t rush. The efforts now pays off later. Good luck!