Bitcoin Forum
May 25, 2024, 09:54:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Young developer looking for a path to continue learn  (Read 415 times)
Asasino (OP)
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile WWW
March 18, 2018, 10:40:23 AM
 #1

Hey guys.

As I wrote in title, I'm a young developer, in the last year of university, and I would like to learn more about everything that is included in the crypto-world.
I want to learn about blockchain development, about mining programs (CCMiner, Cuda), to understand and (maybe) make an algorithm more efficient or make it from scratch (like was the case with the new algo x16r - RavenCoin)

I have basic knowledge in C/C++ and Cuda, but I don't know how to continue from here.
I also have a couple of Nvidia cards, so I can play with Cuda.

Any tip is very welcomed.

Thank you in advance.
etheraffle
Copper Member
Newbie
*
Offline Offline

Activity: 80
Merit: 0

Join the Etheraffle ICO Today!


View Profile WWW
March 18, 2018, 11:24:44 AM
 #2

The majority of the block chains in existence today are fully open source so their respective githubs are amazing resources. Get reading around and familiarising yourself with how they work and how they are put together.

Then build your own - See this basic example here!

Villa_Token
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 19, 2018, 08:58:44 PM
 #3

This is a great resource, try writing some of this code on your own: https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

also Berkely has a free course with youtube videos: https://www.youtube.com/channel/UC5sgoRfoSp3jeX4DEqKLwKg/videos
confusedcoin
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
March 21, 2018, 03:52:43 AM
 #4

Appreciate your spirit! We need more people like you in this opensource community.

Keep rocking and pursue your ideas. Spend a couple of months on reading a lot of articles on what's happening around in this domain - May be [Suspicious link removed] or reddit. Find couple of niche areas where you think you can contribute or find a problem which you think need a solution and solve it - you can be a rock star with that solution.

Kudos - BearTax
Kogs
Member
**
Offline Offline

Activity: 86
Merit: 26


View Profile
March 21, 2018, 05:47:53 AM
 #5


I would suggest you look at the book of Andreas M. Antonopoulos - Mastering Bitcoin, which explains the technical concept of Bitcoin.

The book covers all parts of bitcoin and is ment to be read by developers.

You can buy it at Amazon or you check out the free version at https://github.com/bitcoinbook/bitcoinbook
AdSkull89
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 21, 2018, 06:46:06 AM
 #6

Hey guys.

As I wrote in title, I'm a young developer, in the last year of university, and I would like to learn more about everything that is included in the crypto-world.
I want to learn about blockchain development, about mining programs (CCMiner, Cuda), to understand and (maybe) make an algorithm more efficient or make it from scratch (like was the case with the new algo x16r - RavenCoin)

I have basic knowledge in C/C++ and Cuda, but I don't know how to continue from here.
I also have a couple of Nvidia cards, so I can play with Cuda.

Any tip is very welcomed.

Thank you in advance.


Learn very basic things and then decide where do you want to go next. Knowledge of CUDA implies that you are looking into mining, but there are whole lot of things you can learn besides this. For example you can tinker with Lightning network (some people think this is how future of Bitcoin will look like). Or you could go into creating custom wallets or third party services integrated with blockchain. Doing code review - just about anything. But the basics - first. Learn Bitcoin code, learn how to fork it, learn how blockchain works, how transactions are generated.
harbs23
Newbie
*
Offline Offline

Activity: 81
Merit: 0


View Profile
March 21, 2018, 08:10:21 AM
 #7

I think even you expert on those programming language, you really need to know what are the rules of bitcointalk and possible punishments if you break this. Keep reading and reading, like me
I think eventually you get the answer to your question.
GL Grin
sam2014
Member
**
Offline Offline

Activity: 263
Merit: 10


View Profile
March 21, 2018, 10:40:19 AM
 #8

This is a great resource, try writing some of this code on your own: https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

also Berkely has a free course with youtube videos: https://www.youtube.com/channel/UC5sgoRfoSp3jeX4DEqKLwKg/videos
I found this helpful,  am also learning more on blockchain programming  though been coding using node.js since 2015

bringing justice to scammers
Donate if you like me 15pZ5NfrExSahwNEAbrqr9AKVfsg5Zg9gC
rickC137
Copper Member
Jr. Member
*
Offline Offline

Activity: 41
Merit: 7


View Profile
March 21, 2018, 01:45:29 PM
 #9


I would suggest you look at the book of Andreas M. Antonopoulos - Mastering Bitcoin, which explains the technical concept of Bitcoin.

The book covers all parts of bitcoin and is ment to be read by developers.

You can buy it at Amazon or you check out the free version at https://github.com/bitcoinbook/bitcoinbook

This is an excellent resource; and a not so difficult read; however, one might wish to peruse it briefly then keep it as a desk reference near their programming workstation to refer to when they see some vocabulary word that they were theretofore unaware.

It also helps providing context, but nothing will teach you the way building your own blockchain will...
millionaireby26
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
March 21, 2018, 09:28:03 PM
 #10

Hey guys.

As I wrote in title, I'm a young developer, in the last year of university, and I would like to learn more about everything that is included in the crypto-world.
I want to learn about blockchain development, about mining programs (CCMiner, Cuda), to understand and (maybe) make an algorithm more efficient or make it from scratch (like was the case with the new algo x16r - RavenCoin)

I have basic knowledge in C/C++ and Cuda, but I don't know how to continue from here.
I also have a couple of Nvidia cards, so I can play with Cuda.

Any tip is very welcomed.

Thank you in advance.


Definitely have a read of Andreas M. Antonopoulos BTC Book as the other user mentioned. This will give you a idea of the spanners that go into Bitcoin.
nguyenvanchuong
Jr. Member
*
Offline Offline

Activity: 168
Merit: 1


View Profile
March 23, 2018, 06:18:52 AM
 #11

First of all, I would like to welcome you to the largest virtual currency community in the world. And again, I think learning is never enough. You have to learn from childhood to old age. So I think in addition to languages you already know you need to learn other languages like C #, PYTHON, ANDROID, JAVA, and also need office skills like word, excel, powpoint, ...
Good luck.
shekhar0005
Newbie
*
Offline Offline

Activity: 65
Merit: 0


View Profile WWW
March 23, 2018, 07:52:20 AM
 #12

Hello,

What do you want to learn? That is the important question.
Now in this world, everything is moving towards automation, which will eventually replace human beings to some extent.

Are you futuristic? Can you develop any software without writing coding or programming?

I came across sparkster.me/ This platform helps developing software in minutes without writing any code. Does it sound exciting?
It is definitely exciting to me.
kiki1818
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
March 24, 2018, 06:00:46 AM
 #13

This is a great resource, try writing some of this code on your own: https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

also Berkely has a free course with youtube videos: https://www.youtube.com/channel/UC5sgoRfoSp3jeX4DEqKLwKg/videos

Thanks for the great resources. I did not know Berkeley has one on YouTube! I will take a look!
Asasino (OP)
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile WWW
March 26, 2018, 01:02:37 PM
 #14

Thank you guys for all your tips.
I managed to create a 'path' to follow for when I'll start learning about blockchain.

I feel I already have all the resources needed to start, but if you have any other useful links, don't hesitate and drop a link.




Appreciate your spirit! We need more people like you in this opensource community.

Keep rocking and pursue your ideas. Spend a couple of months on reading a lot of articles on what's happening around in this domain - May be [Suspicious link removed] or reddit. Find couple of niche areas where you think you can contribute or find a problem which you think need a solution and solve it - you can be a rock star with that solution.

Kudos - BearTax

I have a strange feeling that there are a lot of unoptimized algorithms, and there is a lot of improvement there. So I think that's the niche I'm targeting.





First of all, I would like to welcome you to the largest virtual currency community in the world. And again, I think learning is never enough. You have to learn from childhood to old age. So I think in addition to languages you already know you need to learn other languages like C #, PYTHON, ANDROID, JAVA, and also need office skills like word, excel, powpoint, ...
Good luck.

I only wrote the programming languages that I thought are relevant for this post. Of course after so many years of school, high-school and university I know more than that Smiley

BardonMe
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
March 26, 2018, 07:32:44 PM
 #15

This is a great resource, try writing some of this code on your own: https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

also Berkely has a free course with youtube videos: https://www.youtube.com/channel/UC5sgoRfoSp3jeX4DEqKLwKg/videos

This really is the way to grow. Read, read, and read some more. Once you get a feel for the basic steps involved in launching an altcoin try to build one yourself. Follow a guide or clone something simple with a few tweaks, then try to mine it on two of your computers. Then learn how to compile a wallet and see how that works. Then scrap it and do it again a little better. Rise and repeat till you start to figure it out. I won't lie it's going to seem very overwhelming at first, but once you do it a few times and understand the process it gets significantly easier. Just be sure you don't launch anything until you're practiced making upgrades to a live network. Launching a coin without understanding how to fix and improve it can be very hazardous.

Good luck and keep at it, you'll get there.
rublaj
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
May 16, 2018, 11:44:50 AM
 #16

Hello,

What do you want to learn? That is the important question.
Now in this world, everything is moving towards automation, which will eventually replace human beings to some extent.

Are you futuristic? Can you develop any software without writing coding or programming?

I came across sparkster.me/ This platform helps developing software in minutes without writing any code. Does it sound exciting?
It is definitely exciting to me.

Hey, I am in the pre-sale of  sparkster... doing my Due Dilligence. They look legit to you? I cant find any internet presence before 2017...

vnck25
Member
**
Offline Offline

Activity: 392
Merit: 11


View Profile
May 16, 2018, 09:02:07 PM
 #17

I am also new to blockchain development, I have some experience in Matlab, Python and Javascript. There are lots of resources on Youtube as well as on Github. I recommend you start from those resources first. Furthermore in your local area there could be meetups where blockchain developers meet and discuss their projects and other things, going to these meetings will help you to connect and meet others of similar interests, maybe you will also find someone to mentor you. There are so many opportunities to learn in the time and age...
akshayp
Newbie
*
Offline Offline

Activity: 83
Merit: 0


View Profile
May 17, 2018, 09:28:41 AM
 #18

Can anyone tell me how to become a blockchain developer?
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


View Profile
May 17, 2018, 11:52:27 AM
 #19

Can anyone tell me how to become a blockchain developer?

You should start it by literally learning how to read a few posts before you comment. What you asked has been answered, not once, but many times from different users above you.

strawhatters
Jr. Member
*
Offline Offline

Activity: 93
Merit: 1

ALLUXE.io - Decentralized Luxury Platform


View Profile
May 20, 2018, 05:15:56 PM
 #20

The majority of the block chains in existence today are fully open source so their respective githubs are amazing resources. Get reading around and familiarising yourself with how they work and how they are put together.

Then build your own - See this basic example here!


Appreciate this comment. This has been really informative and helpful to me! Appreciate it very much. Time to get some more readings and understand the crypto world deeper and more comprehensively. Any suggested links?

ALLUXE | Luxury Platform
▲ JOIN THE LUXURY REVOLUTION ▲ (https://alluxe.io/)
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!