Best and free Blockchain Resources

When it comes to learn new technology, it is highly recommended to think about roadmap and resources. As blockchain is a very fresh and…

Best and free Blockchain Resources

When it comes to learn new technology, it is highly recommended to think about roadmap and resources. As blockchain is a very fresh and latest technology, many newbies can be easily lost. That’s the reason to create a list.

Agenda:

  • blockchain theory,
  • Cryptography,
  • Dapp development,
  • Whitepapers,
  • Smart contracts,
  • Podcasts.

Blockchain theory:

  • Blockchain by IBM

https://developer.ibm.com/technologies/blockchain/

IBM provides a lot of high quality data and learning resources for new adepts of blockchain technology. It is highly recommended to start with their resource.

They teach about basic theory and use cases in healthcare, finances or energy.

  • Blockchain demo

https://andersbrownworth.com/blockchain/

This videos are explaining visually how fundamentals of blockchain work. You can find there more about hash, signing, keys and chain structure.

  • blockchain with JavaScript

It is a repo which I created while trying to understand blockchain technology. Using the very easy programming language in developing functional api teaches a lot. Check my code here (name of the coin is dedicated to my wife):

https://github.com/Kacper-Hernacki/juliett-coin


Cryptography:

  • Ethereum book

https://github.com/ethereumbook/ethereumbook/blob/3812a5dfa5b851a1aaa52b14c5aea6c74629e5a0/keys-addresses.asciidoc

There can be find an explanation of basic cryptography in ethereum. Very valuable content, worth of bookmarking.

  • My own 100 days of web3 challenge

https://twitter.com/kacperhernacki/status/1546836626814509058?s=21

As a fan of math and cryptography, tried to explain in easy words, how asymmetric cryptography works and how is connected with blockchain. Hope it is worth of reading.


Dapp development:

  • Dapp University

https://youtube.com/c/DappUniversity

Great YouTube channel with very charismatic blockchain developer. Highly recommended to beginners and more experienced devs. There can be found basic theory and awesome tutorials of dapp development.

  • Cryptozombies

https://cryptozombies.io

So valuable and easy tutorial of learning Solidity and dapp development. There can be find everything needed in web3 development. Attached levels of game are addicting player to learn and learn in very funny way.


Whitepapers:

  • whitepapers database

http://whitepaperdatabase.com

There is a storage of many cryptocurrencies whitepapers. White paper can teach a lot about technology, it consist fundamental features and structure of concrete ecosystem. It is recommended after learning basics of blockchain.

  • blockchain rearch

https://www.blockchainresearchinstitute.org

Another great resource for whitepapers.


Smart contracts:

  • Solidity docs

https://docs.soliditylang.org/en/v0.4.24/solidity-by-example.html

It is something developers hate doing, reading docs. Unfortunately it is obligatory to have a good start. Just jump into it and try to understand, docs exist to help, not to harm coders.

  • Open zeppelin

https://github.com/OpenZeppelin/openzeppelin-contracts

Open zeppelin is a very valuable and tested repo with ready functions for smart contracts. Try to understand the very basic code and use it in development.

  • Truffle

https://trufflesuite.com

Truffle is a great tool and environment for testing smart contracts. It is in the stack of many blockchain developers.


Podcasts:

  • blockchain pro podcast

https://blockchainpropodcast.com

Here you can hear the stories of entrepreneurs who build decentralized solutions. Very valuable and interesting content.

  • blockchain insider

https://bi.11fs.com

Above podcast is dedicated to all devs and investors who want to be informed about last implementations in decentralized world.