Bitcoin Forum
May 05, 2024, 01:48:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Learning blockchain programming  (Read 269 times)
Bitcope (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
December 18, 2017, 06:45:09 PM
 #1

Hello, I am interested in learning blockchain programming to be part of the development. For simplicity, let's say I want to build a platform whether it is utility coin or cryptocurrency, I want to develop for possible ICO. I understand the concept of blockchain and I've been researching about them, so I know at a high level how it works. As a newbie, I have 2 questions:

1. Where to start learning (Solidity?)
2. What resources are there and what is best? (Any recommendation for books, or e-course, any good learning websites? Youtube follower?)

Any recommendation would be great... Thank you so much in advance.
1714916892
Hero Member
*
Offline Offline

Posts: 1714916892

View Profile Personal Message (Offline)

Ignore
1714916892
Reply with quote  #2

1714916892
Report to moderator
1714916892
Hero Member
*
Offline Offline

Posts: 1714916892

View Profile Personal Message (Offline)

Ignore
1714916892
Reply with quote  #2

1714916892
Report to moderator
1714916892
Hero Member
*
Offline Offline

Posts: 1714916892

View Profile Personal Message (Offline)

Ignore
1714916892
Reply with quote  #2

1714916892
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714916892
Hero Member
*
Offline Offline

Posts: 1714916892

View Profile Personal Message (Offline)

Ignore
1714916892
Reply with quote  #2

1714916892
Report to moderator
ir.hn
Member
**
Offline Offline

Activity: 322
Merit: 54

Consensus is Constitution


View Profile
December 19, 2017, 01:51:23 AM
 #2

https://en.bitcoin.it/wiki/Category:Technical

https://en.bitcoin.it/wiki/Research

https://en.bitcoin.it/wiki/Category:Developer

https://en.bitcoin.it/wiki/Category:Software

And follow the "See Also" stuff at the top

hopeAo
Jr. Member
*
Offline Offline

Activity: 42
Merit: 2


View Profile
December 19, 2017, 07:49:37 AM
 #3

Hello, I am interested in learning blockchain programming to be part of the development. For simplicity, let's say I want to build a platform whether it is utility coin or cryptocurrency, I want to develop for possible ICO. I understand the concept of blockchain and I've been researching about them, so I know at a high level how it works. As a newbie, I have 2 questions:

1. Where to start learning (Solidity?)
2. What resources are there and what is best? (Any recommendation for books, or e-course, any good learning websites? Youtube follower?)

Any recommendation would be great... Thank you so much in advance.

CHECKOUT THESE LINKS.

https://www.edureka.co/blog/blockchain-tutorial/

https://www.ibm.com/developerworks/cloud/library/cl-blockchain-basics-intro-bluemix-trs/index.html

https://www.youtube.com/watch?v=jKYhLpHJv8U

https://marmelab.com/blog/2016/04/28/blockchain-for-web-developers-the-theory.html

https://medium.freecodecamp.org/from-what-is-blockchain-to-building-a-blockchain-within-an-hour-4e738efc819d

I  HOPE IT HELPS
Anti-Cen
Member
**
Offline Offline

Activity: 210
Merit: 26

High fees = low BTC price


View Profile
December 19, 2017, 11:17:04 AM
Last edit: December 19, 2017, 11:27:15 AM by Anti-Cen
 #4

I once programmed a bit-torrent client from scratch and i can write DNS or proxy server code for breakfast
plus get around things like Whois and even knock up my own DLNA servers and lots more too.

Web sockets are what i do.

Your options are downloading and wrapping a mega large library like NBitcoin and wrapping in
your own code and not having a clue whats going on without spending a year on the project or using some
of the many on-line API's over HTTP that have popped up all over the place but they come with a sting in the
tail of charging you a fee.

Forget talking to node on port 8333 and sending packets because I have tried this and did not even get as far as
asking the nodes for a list of other nodes in the network let alone getting ledger headers or anything that might
involve a transaction.

You see students wrote the code and they all want to show off about how cleaver they are and i have been
around long enough to have the confidence to call a lemon a lemon when i see one

"want to develop for possible ICO"

See ETH Contracts, Looks like a much easier job but get your head around "Gas" and how the costs to store a string
on the block-chain might change if the gas prices goes up. Not sure if the ETH system allows you to do things like process
domain names or make calls out to other services that are not ETH contracts (Programs) or if the whole thing is about
charging people a fortune to access and store data in this magical thing called a public block-chain

Regards

MCSD, Msc
 


 

Mining is CPU-wars and Intel, AMD like it nearly as much as big oil likes miners wasting electricity. Is this what mankind has come too.
signalbitbot
Jr. Member
*
Offline Offline

Activity: 126
Merit: 1


View Profile WWW
February 03, 2018, 12:18:59 PM
 #5

Can you see this books - https://cointelegraph.com/news/8-best-sources-to-study-blockchain-technology
charcoin
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
February 03, 2018, 03:25:07 PM
 #6

Hello, I am interested in learning blockchain programming to be part of the development. For simplicity, let's say I want to build a platform whether it is utility coin or cryptocurrency, I want to develop for possible ICO. I understand the concept of blockchain and I've been researching about them, so I know at a high level how it works. As a newbie, I have 2 questions:

1. Where to start learning (Solidity?)
2. What resources are there and what is best? (Any recommendation for books, or e-course, any good learning websites? Youtube follower?)

Any recommendation would be great... Thank you so much in advance.

CHECKOUT THESE LINKS.

https://www.edureka.co/blog/blockchain-tutorial/

https://www.ibm.com/developerworks/cloud/library/cl-blockchain-basics-intro-bluemix-trs/index.html

https://www.youtube.com/watch?v=jKYhLpHJv8U

https://marmelab.com/blog/2016/04/28/blockchain-for-web-developers-the-theory.html

https://medium.freecodecamp.org/from-what-is-blockchain-to-building-a-blockchain-within-an-hour-4e738efc819d

I  HOPE IT HELPS

these are very informative links and will help newbies understand better. Thank you so much for helping.
Obirum
Copper Member
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
February 06, 2018, 03:24:52 AM
 #7

Learn Ethereum, Smart Contract, Decentralized Application Design & Development at: https://www.udemy.com/ethereum-dapp/
g0rlitzer
Newbie
*
Offline Offline

Activity: 98
Merit: 0


View Profile
February 09, 2018, 01:22:09 AM
 #8

Hello, I am interested in learning blockchain programming to be part of the development. For simplicity, let's say I want to build a platform whether it is utility coin or cryptocurrency, I want to develop for possible ICO. I understand the concept of blockchain and I've been researching about them, so I know at a high level how it works. As a newbie, I have 2 questions:

1. Where to start learning (Solidity?)
2. What resources are there and what is best? (Any recommendation for books, or e-course, any good learning websites? Youtube follower?)

Any recommendation would be great... Thank you so much in advance.

You want to learn solidity smart contracts and to use dev tools such as metamask, solidity remix and testrpc. Surfing the web you'll find all that you need for free, i suggest:
https://cryptozombies.io/  This is a good start point to figure out what is a smart contract  and start (literally) "playing" with it.
https://remix.ethereum.org/ Solidity Remix IDE and relative doc http://remix.readthedocs.io/en/latest/ for smart contract testing and development.
While testrpc emulates a test environment creating fake addresses, metamask can be downloaded as a plugin for chrome browser and allows you to interact (typing in remix solidity) with the choosen test network.
Another good source here https://medium.com/@hayeah and finally I recommend you to search for some ICO smart contract's code (I suggest kin token) and to study it.
Hope you'll find all this helpful!
Hikol
Member
**
Offline Offline

Activity: 125
Merit: 10


View Profile
August 26, 2018, 12:07:53 PM
 #9

I would like to try learning it too. Do you think Python is a good thing to start with?
Grasik
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
August 27, 2018, 04:48:46 PM
 #10

Yes, I think it is really great.
Pages: [1]
  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!