Hey ethereum Community!
I hope this post finds you well. I'm reaching out because I've recently decided to embark on an exciting journey into the world of blockchain development, specifically with the goal of creating my very own NFT marketplace. I have a background in computer science and a decent amount of experience in the world of traditional web development (Web2).
Background:
Computer Science degree Web2 development experience Goal:
Develop a self-made NFT marketplace Current Skill Set:
Limited blockchain knowledge No experience with Solidity I'm aware that this is a challenging endeavor, but I'm eager to learn and up for the challenge. My plan is to leverage my web development skills and dive into the world of Solidity and blockchain. I've set aside dedicated time to study, and I've found some valuable tutorials to get me started on platforms like YouTube.
Here are a few questions I have for this knowledgeable community:
Learning Path: As someone with a computer science background but no blockchain experience, what would be your recommended learning path to master Solidity and blockchain development?
Best Practices: What are some best practices you would suggest for someone starting from scratch with the goal of building an NFT marketplace?
Useful Resources: Are there any specific resources, tutorials, or documentation that you found particularly helpful when you were starting your journey with Solidity?
Common Pitfalls: Based on your experience, what are some common pitfalls or challenges that I should be aware of, especially as a beginner in the field?
Project Scope: What features do you think are crucial for an MVP of an NFT marketplace, and which ones can be added later in the development process?
I'm open to any advice, tips, or even anecdotes from your own experiences. If you've been through a similar journey, I would love to hear about it! Your insights will be immensely valuable as I embark on this adventure.
Thank you in advance for taking the time to share your expertise, and I'm looking forward to being an active member of this community as I progress on my Solidity and blockchain development journey!
Cheers,
I guess I would start with why. Seriously. Why an NFT marketplace? If you can’t explain the “why” it’s not going anywhere. NFT marketplaces already exist. So you’ll also want to answer why your marketplace is better than what is already there. That’s not to say you can’t built one; Target and Walmart coexist. But you’re starting from scratch and OpenSea has been around for years. Why do you want to compete with them? You’re looking at pouring a lot of time, effort, and money into launching a project against a large, successful competitor. Why do that?