Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/monhi/blockchain_tutorial

A document to share the link of essays and tutorials about blockchain programming.
https://github.com/monhi/blockchain_tutorial

blockchain essays ganache programming solidity truffle tutorials web3

Last synced: 8 days ago
JSON representation

A document to share the link of essays and tutorials about blockchain programming.

Awesome Lists containing this project

README

        

# Blockchain Tutorial
Every week, I try to read some essays and articles about blockchain technologies and programming skills.
Keeping a track of those articles is something that I always handle with MS word documents.
But now I think it is good idea to share it as a Github repository.
In this way other blockchain enthusiasts can also use it.

## Blockchain introduction video in youtube

Link

This link points to a youtube video in which basic theory of Blockchain is described.

## Building a Simple Cryptocurrency Blockchain using Node.js

Link

This is a simple program to show what is the theory of operation of Blockchain and how it works.
It is just only a theoritical project.
I learn the basic ideas of Blockchain from it.

## Ethereum Blockchain App using Ganache | Truffle | Solidity | Web3.js

Link

A nice tutorial to show how to use following tools and technologies:
* Solidity language
* Ganache simulator
* Truffle development framework
* Web3.js JavaScript library

It also shows how to install Metamask extension to chrome web browser.
Metamask is an extension that we can add it to web browsers to handle communication with Ethereum networks ( both Mainnet and simulators).

## Sodility basics for JavaScript Devs

Link 1

Link 2

In these 2 articles, The writer tries to pinpoint the differences between JavaScript and Solidity languages.

One of the good aspects of these articles is that it shows some interactions between web3.js and Ethers.js libraries with solidity contracts.

## Solidity language document

Link 1

This link points to the documents contents of solidity language.
The important point about this link is that it updates based on the version of Solidity language.
Thus the version part of above link may change based on the changes that happen.
Consider it as a reference to the language.
It is supposed to be comprehensive.

## Solidity by example

Link

This website is a very nice one which gives an introduction to Solidity with simple examples.
It also has a youtube link which most codes explained there.

## The Ultimate Guide to Web3 – What is Web3?

Link


In this link, you can find a good introductory article about Web3.js library.

## Web3 official documents

Link

Above link points to the official documents of web3 project.

## Ethereum and Solidity: The Complete Developer's Guide by Stephen Grider

Link

This is one of the best guides that I find when studding Solidity. His style of teching is great.
He also teaches a lot of other things like web programming and node.js in this course.

## Ethereum blockchain developer

Link

I just copy followings from the beginning of above link:

"Heyo! So, you thought "Blockchains" are a cool thing? You have no idea where to start? This whole thing is too hard to figure out with weird YouTube tutorials and outdated sites?
Guess what!?
You're at the right place! And with my help you're developing your own Smart Contracts in no time!"

## How to create NFTs with JavaScript

Link

It gives a good and step by step tutorial to create a NFT.

## Smart Contract Security

Link

This repository is the basis for the blog post found here: https://blog.sigmaprime.io/solidity-security.html.

It forms the basis of the Smart Contract Security section in the Mastering Ethereum book: https://github.com/ethereumbook/ethereumbook

## Web 3.0: A Developer Roadmap, Guide, and Resources to Get Started

Link

Above article is a good resource pool for beginners written by Olubisi Idris Ayinde.