Bitcoin Forum
May 14, 2024, 04:44:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: How to become a blockchain developer  (Read 245 times)
phuongphamkn (OP)
Newbie
*
Offline Offline

Activity: 210
Merit: 0


View Profile
July 24, 2018, 02:38:35 AM
 #1

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 ^^
mithrim
Sr. Member
****
Offline Offline

Activity: 434
Merit: 436


View Profile
July 24, 2018, 10:36:18 AM
 #2

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://ivanontech.teachable.com/courses/smart-contract-programming/lectures/4421946
nitrocryptonitro
Jr. Member
*
Offline Offline

Activity: 83
Merit: 1


View Profile
July 24, 2018, 12:01:52 PM
 #3

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/

Hope it will be helpful to you !  Wink
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3654


Buy/Sell crypto at BestChange


View Profile WWW
July 24, 2018, 04:31:39 PM
 #4

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/
I think you know that the blockchain is not a bitcoin or cryptos but extended  applications ---> https://en.wikipedia.org/wiki/Blockchain
general information: Bitcoin is C++ protocol, and reading Bitcoin whitepaper will help you to know altcoins.
Books ----> 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

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
phuongphamkn (OP)
Newbie
*
Offline Offline

Activity: 210
Merit: 0


View Profile
July 25, 2018, 08:51:08 AM
 #5

Thank you for all yours reply
Maybe I will begin with Bitcoin Master book fisrt.

Muhammedayo
Newbie
*
Offline Offline

Activity: 85
Merit: 0


View Profile
July 25, 2018, 12:56:40 PM
 #6

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
Shannon78Hunter
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
July 26, 2018, 08:19:43 AM
 #7

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/
I think you know that the blockchain is not a bitcoin or cryptos but extended  applications ---> https://en.wikipedia.org/wiki/Blockchain
general information: Bitcoin is C++ protocol, and reading Bitcoin whitepaper will help you to know altcoins.
Books ----> 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.
True Vozer
Newbie
*
Offline Offline

Activity: 128
Merit: 0


View Profile
July 26, 2018, 08:30:46 AM
 #8

You must have base knowledge about Blockchain, Cryptocurrency, Smart contracts, DApps, Ethereum, Wallets. Then learn deep about C, C++, JavaScript or Solidity.
ANNA_Systems
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
July 26, 2018, 09:23:51 AM
 #9

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
mk4
Legendary
*
Offline Offline

Activity: 2758
Merit: 3838


Paldo.io 🤖


View Profile
July 26, 2018, 02:38:32 PM
 #10

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.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Chuokie
Newbie
*
Offline Offline

Activity: 113
Merit: 0


View Profile
July 26, 2018, 03:14:20 PM
 #11

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!
jmesfisher
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 26, 2018, 03:22:22 PM
 #12

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 ))

playinn1
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
July 26, 2018, 03:43:32 PM
 #13

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  Wink
joel_
Full Member
***
Offline Offline

Activity: 190
Merit: 100


View Profile
July 26, 2018, 06:49:30 PM
 #14

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
- go through Bitcoin wiki to understand base blockchain concepts here: 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
- 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!
rnifield
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 26, 2018, 08:30:41 PM
 #15

Check out this website: https://github.com
Standard Kepler
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
July 27, 2018, 02:59:43 AM
 #16

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
mk4
Legendary
*
Offline Offline

Activity: 2758
Merit: 3838


Paldo.io 🤖


View Profile
July 27, 2018, 03:32:10 AM
 #17

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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Srujan007
Jr. Member
*
Offline Offline

Activity: 99
Merit: 1


View Profile
July 27, 2018, 11:50:29 AM
 #18

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://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
Srujan007
Jr. Member
*
Offline Offline

Activity: 99
Merit: 1


View Profile
July 27, 2018, 11:54:16 AM
 #19

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/

Hope it will be helpful to you !  Wink

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.
rnifield
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 27, 2018, 05:22:17 PM
 #20

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..
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!