Author

Topic: How did you learn blockchain development? (Read 314 times)

full member
Activity: 347
Merit: 109
March 21, 2018, 06:01:42 AM
#11
Remember the 21 computer?  Over priced Raspberry PI? 
That was actually a very good way to learn BTC.
full member
Activity: 198
Merit: 130
Some random software engineer
Note that you can find this book on bitcoinbook.info in several languages or on github. But it is really a good book, buying it will also support its author.
newbie
Activity: 14
Merit: 0
But since you specifically mention something similar with Bitcoin, Mastering Bitcoin, 2nd Edition is perfect for you. Detailed topics, but even novice developer can understand it.

I saw somebody else mention Mastering Bitcoin in another thread, definitely going to buy it

I'll check out the other things people have posted as well, thanks very much  Smiley
member
Activity: 266
Merit: 10
I got what i have been itching to get on this post,it is very interesting, it is going to really help me a lot,thanks for the provisions of such.
full member
Activity: 198
Merit: 130
Some random software engineer
I'm a backend engineer, very interested in blockchain development but I'm completely new to the area. I've done a short course on coursera but that was mainly focused on business networks, using hyperledger fabric rather than cryptocurrencies.. and it definitely hasn't put me in a spot to be able to contribute to anything open source.

Are there any books or resources out there that teach you blockchain core concepts, preferably also taking you through the internals of Bitcoin or Ethereum (or any other large network out there)? How did you learn?

I'm a backend engineer too (15+ years in the software industry), and this is how I firstly learn about blockchains, bitcoin, ethereum:

  - First, I've read and create my first single-node-very-simple-chain using one of those articles available on the web, like https://medium.com/crypto-currently/lets-build-the-tiniest-blockchain-e70965a248b
  - Then, I worked on my own Bitcoin blockchain parser. After the years, Bitcoin specs evolved, and writing a blockchain parser will help you discovering all changes that occured, like compressed keys, p2sh scripts, segwit, bech32 address format, etc. There is a lot of docs about the blockchain format on the Bitcoin Wiki. The book Mastering Bitcoin: Programming the Open Blockchain is also a must read;
  - I'm currently studying ethereum & smart contracts written in solidity. Again, there is a lot of documentation on the internet, with samples, like this document: How to build your own Ethereum based ERC20 Token.

Have fun in your blockchain journey!
newbie
Activity: 14
Merit: 0
Here: https://en.bitcoin.it/wiki/Category:Technical
there is a lot of information in the Bitcoinwiki, You will find technical information really useful to understand what is behind the blockchain technology.
To me, it is the best first step to take in order to get information.
I hope it helps you, mate

Thanks a lot - this is great
legendary
Activity: 3332
Merit: 3116
Here: https://en.bitcoin.it/wiki/Category:Technical
there is a lot of information in the Bitcoinwiki, You will find technical information really useful to understand what is behind the blockchain technology.
To me, it is the best first step to take in order to get information.
I hope it helps you, mate
sr. member
Activity: 602
Merit: 252
I would recommend starting from THIS basic source code of a simple blockchain which is written in C language. It has the source of a completely implementable blockchain which you can understand and digest before moving onto further aspects.


This would be a much better way to start it off don't you think? /s http://lmgtfy.com/?q=blockchain+development
newbie
Activity: 47
Merit: 0
newbie
Activity: 14
Merit: 0
I'm a backend engineer, very interested in blockchain development but I'm completely new to the area. I've done a short course on coursera but that was mainly focused on business networks, using hyperledger fabric rather than cryptocurrencies.. and it definitely hasn't put me in a spot to be able to contribute to anything open source.

Are there any books or resources out there that teach you blockchain core concepts, preferably also taking you through the internals of Bitcoin or Ethereum (or any other large network out there)? How did you learn?
Jump to: