How to start as a smart contract developer

What are the perquisites to have before being a smart contract developer

1 Like

Hi @hassadem,

  • Passion and enthusiasm.
  • Experience (write lots of contracts and tests and deploy them)

I find I learn the most when I am writing contracts every day.

Have a look at: Solidity learning resources

Any suggestions @Jshanks21, @Proteu5?

1 Like

great thanks for your contribution, but is there any ebook that treat how to write smart contract code from scratch and mention how to call all the functions.
thanks will really appreciate if i can get one.

1 Like

I think this is useful: https://consensys.github.io/smart-contract-best-practices/

1 Like

@hassadem it depends on your learning style. I haven’t found any one ebook or resource where you can learn everything you need to master smart contract code. That’s mostly because this stuff is still new and constantly changing.

Someone I’d recommend following for best practices in this changing world is Austin Griffith. Here’s some of his past Medium articles on smart contract projects:

And his Twitter:
https://twitter.com/austingriffith

And Youtube:

If you’re just starting out, I learned a ton from these YT channels which have a lot of tutorials for getting started with smart contracts:

First, Dapp University:

Second, Eat the Blocks:

Most importantly, you’ll never learn everything in any one sitting. There is no finish line in this race; but you can always get ahead as long as you don’t stop. The only way to get to first is to keep going.

1 Like

Hi @hassadem,

You could check out @spalladino’s book.

Hi @Jshanks21 & @Skyge,

Great additions, I have added to Solidity learning resources.

Thanks again :pray:

3 Likes

Am really happy for all responses oh! what a great resources and community to be
Thanks all

1 Like

A post was split to a new topic: Lock an ERC20 token in an investors wallet so that they won’t be able to trade

A post was split to a new topic: Error with contract

I think this post can also help you "An ultimate guide to start as a Smart contract developer"