New To Blockchain, seeking guidance

Riddhi R.

Riddhi R.

@tZONuaB
Updated: Mar 10, 2025
Views: 2.9K

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.

    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

    Ishan Sathe

    @2Akg7k0 Mar 10, 2025

    Yes, it is a reddit group

  • Shubhada Pande

    Shubhada Pande

    @ShubhadaJP Mar 10, 2025

  • Merrythetechie

    Merrythetechie

    @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!