Bitcoin Forum

Other => Beginners & Help => Topic started by: phuongphamkn on July 24, 2018, 02:38:35 AM



Title: How to become a blockchain developer
Post by: phuongphamkn on July 24, 2018, 02:38:35 AM
Hello everyone ,

Please show me how to become a blockchain developer?
Where can I start to learn for this matter? (some resources , person ,..)
Thank you so much and have a nice day ^^


Title: Re: How to become a blockchain developer
Post by: mithrim on July 24, 2018, 10:36:18 AM
Please show me how to become a blockchain developer?

What are your real goals, what is it you want to achieve? how would you define (being) a "blockchain developer"?

Have a look at some youtube videos and find out what you wanna do. There are a lot of people out there who might be helpful to you.
Check out Ivan on Tech:

       https://i.imgur.com/DjBrPdAl.png (https://ivanontech.teachable.com/courses/smart-contract-programming/lectures/4421946)

       https://ivanontech.teachable.com/courses/smart-contract-programming/lectures/4421946


Title: Re: How to become a blockchain developer
Post by: nitrocryptonitro on July 24, 2018, 12:01:52 PM
Hi there,
I'm not sure my answer will fit your request, but I read that article yesterday and I found it quite interesting.
It's about the different languages you can use to write a blockchain, and it explains the reasons why each language can be used, and it also gives the advantages and inconveniences of each of those languages.
Here it is:
https://blockgeeks.com/guides/blockchain-coding/ (https://blockgeeks.com/guides/blockchain-coding/)

Hope it will be helpful to you !  ;)


Title: Re: How to become a blockchain developer
Post by: hugeblack on July 24, 2018, 04:31:39 PM
Please show me how to become a blockchain developer?
Where can I start to learn about this matter? (some resources, person,..)

Your previous experiences will determine the starting point for you.
What programming languages do you know? "You must have a background about [C++, Python, Perl, Node.JS]" Read more here ---> https://www.tiobe.com/tiobe-index/ (https://www.tiobe.com/tiobe-index/)
I think you know that the blockchain is not a bitcoin or cryptos but extended  applications ---> https://en.wikipedia.org/wiki/Blockchain (https://en.wikipedia.org/wiki/Blockchain)
general information: Bitcoin is C++ protocol, and reading Bitcoin whitepaper (https://bitcoin.org/bitcoin.pdf) will help you to know altcoins.
Books ----> https://github.com/aantonop/bitcoinbook (https://github.com/aantonop/bitcoinbook)

Ivan on Tech:

I think his videos will help you to understand the blockchain but not to be a developer


Title: Re: How to become a blockchain developer
Post by: phuongphamkn on July 25, 2018, 08:51:08 AM
Thank you for all yours reply
Maybe I will begin with Bitcoin Master book fisrt.



Title: Re: How to become a blockchain developer
Post by: Muhammedayo on July 25, 2018, 12:56:40 PM
Thank you for all yours reply
Maybe I will begin with Bitcoin Master book fisrt.



That's a good place to start.
Most importantly, you have to learn Solidity programming language with PHP if your aim is solely Blockchain


Title: Re: How to become a blockchain developer
Post by: Shannon78Hunter on July 26, 2018, 08:19:43 AM
Please show me how to become a blockchain developer?
Where can I start to learn about this matter? (some resources, person,..)

Your previous experiences will determine the starting point for you.
What programming languages do you know? "You must have a background about [C++, Python, Perl, Node.JS]" Read more here ---> https://www.tiobe.com/tiobe-index/ (https://www.tiobe.com/tiobe-index/)
I think you know that the blockchain is not a bitcoin or cryptos but extended  applications ---> https://en.wikipedia.org/wiki/Blockchain (https://en.wikipedia.org/wiki/Blockchain)
general information: Bitcoin is C++ protocol, and reading Bitcoin whitepaper (https://bitcoin.org/bitcoin.pdf) will help you to know altcoins.
Books ----> https://github.com/aantonop/bitcoinbook (https://github.com/aantonop/bitcoinbook)

Ivan on Tech:

I think his videos will help you to understand the blockchain but not to be a developer
Thanks very much! Posts and information are very useful for new people like me.


Title: Re: How to become a blockchain developer
Post by: True Vozer on July 26, 2018, 08:30:46 AM
You must have base knowledge about Blockchain, Cryptocurrency, Smart contracts, DApps, Ethereum, Wallets. Then learn deep about C, C++, JavaScript or Solidity.


Title: Re: How to become a blockchain developer
Post by: ANNA_Systems on July 26, 2018, 09:23:51 AM
Before diving in blockchain development, you should develop a solid understanding of some of the underlying principals, for example : what is a blockchain, and what can you do with it?

But here are the minimum qualifications to score yourself a job as a blockchain developer:Cryptography, Decentralization and Consensus Protocols, Ethereum and Crypto-tokens, Optimizing a Blockchain Network, DApps, Solidity etc


Title: Re: How to become a blockchain developer
Post by: mk4 on July 26, 2018, 02:38:32 PM
Thank you for all yours reply
Maybe I will begin with Bitcoin Master book fisrt.



I would suggest that you go with books about programming in general first. I suggest reading Head First Java if you prefer books. Also, a little Python won't hurt.

  • https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_6?ie=UTF8&qid=1532615842&sr=8-6&keywords=java
  • https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?ie=UTF8&qid=1532615880&sr=8-3&keywords=programming


Title: Re: How to become a blockchain developer
Post by: Chuokie on July 26, 2018, 03:14:20 PM
Enter a real school or enroll with the right classes for you know to know the real things. Don't make it sound that it is like a piece of cake!


Title: Re: How to become a blockchain developer
Post by: jmesfisher on July 26, 2018, 03:22:22 PM
Hello everyone ,

Please show me how to become a blockchain developer?
Where can I start to learn for this matter? (some resources , person ,..)
Thank you so much and have a nice day ^^

the most important thing: google it.

there are a lot of internet resources that offers free courses, for example on Coursera: https://www.coursera.org/learn/blockchain-basics (starts in 4 days)

just do some research man, good luck ))



Title: Re: How to become a blockchain developer
Post by: playinn1 on July 26, 2018, 03:43:32 PM
Well, let me tell you my experience... for the last two months I tried to learn how to use Solidity in the case of Etherum Smart Contracts. I say "I tried" because coming from a not-savvy background, where merely Phyton was one of the programing languages I learnt in a basic way, getting to be proficient at Smart Contract programming brought up my learning curve almost exponential. Furthermore, the fact that once a Smart Contract is deployed -is not editable- and thus one-attempt risky, got me a little intimidated -I must admit-. However, I am very glad to know Etherparty and Rocket, projects I've been following for a while now. Their goal is to put Smart Contracting creation and crowdfunding at service  in function of the business or aim to achieve in real world. In context, this is awesome for people like me or my classmates -people yet new to blockchain- which are planning to build and entrepreneurship as soon as possible, without being concerned about spending time learning such demanding blockchain programming languages. If you have an idea, go and check them out. Their platform would surely help you. However, if your dream is to become a developer, go for it. Either way is worth  ;)


Title: Re: How to become a blockchain developer
Post by: joel_ on July 26, 2018, 06:49:30 PM
Hello everyone ,

Please show me how to become a blockchain developer?
Where can I start to learn for this matter? (some resources , person ,..)
Thank you so much and have a nice day ^^

- read Mastering Bitcoin (by Antonopoulos) here: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch01.asciidoc (https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch01.asciidoc)
- go through Bitcoin wiki to understand base blockchain concepts here: https://en.bitcoin.it/wiki/Category:Technical (https://en.bitcoin.it/wiki/Category:Technical)
- install full node and start playing with it via programming language of your choice to practically test concepts learned from above sources

Note.
-If you want more practical approach - hands on - look at beginner blockchain dev article mini series here: https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc (https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc)
- practical, understandable, well explained
- language used (GoLang)

- don't bother with Coursera or other similar courses - mostly loads of bullshit/sellware
- don't waste time with generic suggestions.
- any higher programming language will do - and no, you don't need to know them all.
- don't concern yourself with learning Solidity or any other smart contract language right from the start, you don't need it to design and develop blockchain (You would need to know it by heart IF you decide to specialize in smart contract platforms - e.g. ETH/XTZ/many others... You will encounter basic smart contract language - Script - while learning bitcoin tech concepts anyway.

It is a great and rewarding journey, wish you success!


Title: Re: How to become a blockchain developer
Post by: rnifield on July 26, 2018, 08:30:41 PM
Check out this website: https://github.com


Title: Re: How to become a blockchain developer
Post by: Standard Kepler on July 27, 2018, 02:59:43 AM
Different kinds of developments might require different platforms to deploy, depends on your ideas and ability to handle.

Take a look on different frameworks on blockchain in this post, I think this may give you a new idea.
https://medium.com/@philippsandner/comparison-of-ethereum-hyperledger-fabric-and-corda-21c1bb9442f6


Title: Re: How to become a blockchain developer
Post by: mk4 on July 27, 2018, 03:32:10 AM
Check out this website: https://github.com

Going to github as a beginner will most likely not help you. Seeing the code of some blockchain projects without understanding what the code does to start with is pointless.


Title: Re: How to become a blockchain developer
Post by: Srujan007 on July 27, 2018, 11:50:29 AM
Please show me how to become a blockchain developer?

What are your real goals, what is it you want to achieve? how would you define (being) a "blockchain developer"?

Have a look at some youtube videos and find out what you wanna do. There are a lot of people out there who might be helpful to you.
Check out Ivan on Tech:

       https://i.imgur.com/DjBrPdAl.png (https://ivanontech.teachable.com/courses/smart-contract-programming/lectures/4421946)

       https://ivanontech.teachable.com/courses/smart-contract-programming/lectures/4421946

Thank You so much , this looks like a complete thing from scratch to become a developer


Title: Re: How to become a blockchain developer
Post by: Srujan007 on July 27, 2018, 11:54:16 AM
Hi there,
I'm not sure my answer will fit your request, but I read that article yesterday and I found it quite interesting.
It's about the different languages you can use to write a blockchain, and it explains the reasons why each language can be used, and it also gives the advantages and inconveniences of each of those languages.
Here it is:
https://blockgeeks.com/guides/blockchain-coding/ (https://blockgeeks.com/guides/blockchain-coding/)

Hope it will be helpful to you !  ;)

Thanks for the information i had the same question regarding which language to choose and the link you shared clarified it,but it would be better if "Go" language was included in it.


Title: Re: How to become a blockchain developer
Post by: rnifield on July 27, 2018, 05:22:17 PM
Check out this website: https://github.com

Going to github as a beginner will most likely not help you. Seeing the code of some blockchain projects without understanding what the code does to start with is pointless.
they have a session and tutorials for beginners and you can have help from other developers..


Title: Re: How to become a blockchain developer
Post by: koki123 on August 02, 2018, 12:20:40 PM
Essentials of Blockchain developer is A good knowledge of computer science and traditional software development, Most of the blockchain applications are now mostly in the field of cryptanalysis. You have to understand the dispersion, standard knowledge, and background.


Title: Re: How to become a blockchain developer
Post by: AzatFinrazor on August 02, 2018, 04:56:10 PM
Well, it depends on where you are starting.

If you do not have a programming background, you would want to take a basic Computer Science course. Harvard's CS50 is one of the more known ones.
Then you will have to start learning programming languages, such Javascript.
One of the most popular languages in blockchain is Solidity. Solidity is Ethereum's native language and works much like Javascript.
You can develop dapps and smart contracts using Solidity.

Lisk is a blockchain-based platforms designed for Javascript developers.


Title: Re: How to become a blockchain developer
Post by: Asadali569 on August 05, 2018, 06:49:48 PM
Hello everyone ,

Please show me how to become a blockchain developer?
Where can I start to learn for this matter? (some resources , person ,..)
Thank you so much and have a nice day ^^

You can learn about learning blockchain, smart contracts and how you can develop your own blockchain through courses available on udemy.com or watch C++ videos on YouTube and learn to code from there.


Title: Re: How to become a blockchain developer
Post by: Charloz24 on August 05, 2018, 09:57:37 PM
If you have a professional knowledge of IT-technology and you could become a blockbuster developer, why do not you apply for jobs in some interesting cryptocurrency companies