- Blockchain 101 - A Visual Demo: YouTube
- Blockchain basics: Lynda
- Simply Explained Playlist by SAVJEE (highly recommended): YouTube
- Simple Handon using JAVASCRIPT - SAVJEE (highly recommended): YouTube
- Siraj Raval youtube cryptocurrencies series: YouTube
- Basic Blockchain Essentials course by IBM: https://cognitiveclass.ai/courses/blockchain-course/
- Ethereum whitepaper: https://github.com/ethereum/wiki/wiki/White-Paper
- Ethereum course (highly recommended - paid): https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/
- A good resource to learn dApp development by coding your own game: https://cryptozombies.io/
- A good grasp on concepts of Decentralised Applications: https://www.theschool.ai/courses/decentralized-application/
- Excellent course on Coursera: https://www.coursera.org/learn/blockchain-foundations-and-use-cases
- Best Handon course by DApp University (highly recommended) complete playlist: Youtube
- Course on Coursera : https://www.coursera.org/learn/blockchain-basics
- For getting started: https://hyperledger-fabric.readthedocs.io
- Fabric samples - Chaincode, SDKs and Network setup: https://github.com/hyperledger/fabric-samples
- Hyperledger tutorials and articles: Medium
- Linux foundation free course on Hyperledger Technologies (includes Fabric): https://training.linuxfoundation.org/training/blockchain-for-business-an-introduction-to-hyperledger-technologies/
- Paid but worth it Udemy course: https://www.udemy.com/hyperledger/
- IBM hyperledger fabric study material : https://www.ibm.com/blockchain/hyperledger
- really valuable course by linux foundation: https://www.edx.org/course/blockchain-for-business-an-introduction-to-hyperledger-technologies
- Getting started for developers: https://www.multichain.com/developers/
- For getting started: https://hyperledger.github.io/composer/latest/tutorials/tutorials.html
- Get your hands dirty | Explore online playground: https://composer-playground.mybluemix.net/
- Blockchain on IBM: https://www.ibm.com/blockchain/getting-started
- Step by step guide for beginners: https://blockgeeks.com/guides/what-is-blockchain-technology/
- Step by step Guide in Building a blockchain application with Hyperledger&GO: https://chainhero.io/2018/06/tutorial-build-blockchain-app-v1-1-0/
A tip before watching all the resources : Bitcoin!=Blockchain, that means blockchain is not only bitcoin.
- What is Blockchain Technology: https://www.coindesk.com/information/what-is-blockchain-technology/
Requisites
-
npm
- before npm install node.js
wget -qO- https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
- now install npm
brew install node
-
truffle ganache framework
- download .appimage file from ganache
cd ~/Downloads chmod a+x <.appimage filename> ./<.appimage filename>
-
Metamask Chrome Extension - to live track transactions on the Ethereum test network Metamask Website
-
Sublime text package highlighting for solidity language