[ENG] Learning Blockchain and the world of DAPPs / [ITA] Imparando la Blockchain e il mondo delle DAPP

in #blockchain7 years ago


blockchain-3019120_640.png

Hello everyone, I decided to share with you the things I’ve done in my path of learning about the world of blockchain, including how to be blockchain developer.

Nobody is born knowing things already and so slowly, little by little we have to learn them.

The first thing I made was to start informing me about what the blockchain was and how this new technology behind Bitcoin and cryptocurrencies (not only cryptocrurrencies) works. As I started reading, some concepts that I didn’t know came out and so I had to study, such as the merkle tree with hashes, how mining work and other things.

If when you start reading you find things that you do not know, do not be discouraged, but slowly begin to learn the various concepts.

And here's a tip: do a lot of research and read a lot. Look for video lessons, tutorials, explanations on youtube or other video channels. Look for courses, there are some around.

Currently there are enough material about the main blockchain concepts while for specializations (the different blockchains with their relative consensus algorithms) still there is not much if not official things.

So my first step was just to understand well what the blockchain is. Surely I still have a lot to learn.

I put below somef links that can be useful to understand what is the blockchain and what are the concepts necessary to learn:

Articles:
https://hackernoon.com/wtf-is-the-blockchain-1da89ba19348
https://hackernoon.com/the-ultimate-guide-to-understanding-blockchain-and-cryptocurrencies-f37cf4c0043
https://en.bitcoin.it/wiki/Block_chain
http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
http://blockstrap.com/en/a-complete-beginners-guide-to-blockchain-technology/

Courses:
https://www.coursera.org/learn/cryptocurrency
https://developer.ibm.com/courses/all/blockchain-essentials/?course=begin#8629
https://www.coursera.org/learn/ibm-blockchain-essentials-for-developers

If this post is liked and appreciated i will continue.


[ITALIAN PART]

Ciao a tutti, ho deciso di condividere con voi le cose fatte e imparate nel mio percorso di apprendimento sul mondo della blockchain, compreso come fare lo sviluppatore.

Nessuno nasce sapendo già le cose e quindi piano piano, a piccoli passi bisogna impararle.

La prima cosa che ho fatto fu cominciare ad informarmi su che cos’era la blockchain e come funzionava questa nuova tecnologia dietro Bitcoin e alle cryptovalute (e non soltanto cryptovalute). Man man che ho cominciato a leggere sono usciti fuori dei concetti che ho dovuto approfondire come ad esempio il merle tree con gli hash, come funzionava il mining e altre cose. Se quando cominciate a leggere trovate delle cose che non conoscete, non vi scoraggiate ma cominciate piano piano a imparare i vari concetti.

E qui un consiglio: fate tante ricerche e leggete tanto. Cercate videolezioni, tutorials, spiegazioni su youtube o su altri canali video. Cercate dei corsi, ce ne sono alcuni in giro.

Attualmente diciamo che sul concetto della blockchain ormai c’è abbastanza materiale per cominciare a famigliarizzare con il concetto mentre per le specializzazioni (le diverse blockchain con il loro relativo algoritmi consenso) ancora non c’è molto se non le cose ufficiali.

Quindi il mio primo passo è stato proprio quello di capire bene cos’è la blockchain. Sicuramente ho ancora molto da imparare.

Metto di seguito un insieme di link che possono essere utile per capire cosa sia la blockchain e quali sono i concetti necessari da imparare (sono in inglese, quindi se non lo sapete dovete abilitare i sottotitoli):

Articoli:
https://hackernoon.com/wtf-is-the-blockchain-1da89ba19348
https://hackernoon.com/the-ultimate-guide-to-understanding-blockchain-and-cryptocurrencies-f37cf4c0043
https://en.bitcoin.it/wiki/Block_chain
http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
http://blockstrap.com/en/a-complete-beginners-guide-to-blockchain-technology/

Corsi:
https://www.coursera.org/learn/cryptocurrency
https://developer.ibm.com/courses/all/blockchain-essentials/?course=begin#8629
https://www.coursera.org/learn/ibm-blockchain-essentials-for-developers

Per gli italiani: dovete imparare l’inglese perché è molto utile nell’apprendimento essendo che molte delle cose sono in inglese.

Se questo articolo avrà un buon seguito continuerò a farlo.

Sort:  

Congratulations @hvonsteemit! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.

To support your work, I also upvoted your post!
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!