11
9
I am a web developer. I've been reading a book about BitCoin, decentralization, and the blockchain, which has blown my mind and piqued my curiosity. I am now thinking about taking the CryptoCurrency train.
My goal is to have a full understanding of the Blockchain technology in the future, and all the technologies linked to it; to be able to understand problems and find solutions, and contribute to open source software.
I am aware that this field includes cryptography, security, programming, and networking, although my experience is very limited in these areas.
I'd appreciate it if someone could point me to the most central and specific things I need to learn first in order to move faster in my learning of these topics.
2You started with a bitcoin book - good! Maybe A. Antonopolus "Mastering Bitcoin" - if not, he describes very well the concept, and it is available online in many languages. Then you connect to UDEMY, do some online courses on Linnux (yes!), networks (IPv4 and IPv6), crypto, and don't forget information security or "ethical hacking". (and learn, that you have to go away from Windows). Programming: well, everyone has an opinion, probably Java/Python or newer languages like Go or Ruby are prominent. What you request has a real tough learning curve - but you probably knew that :-) – pebwindkraft – 2017-06-27T17:22:46.783
2
It really depends what you want to do with your knowledge. Checkout the book "Bitcoin and Cryptocurrency Technologies" http://bitcoinbook.cs.princeton.edu/ there is a free copy available as well. Then checkout the free course on coursera. University of Nicosia offers a master's in digital currencies with the first MOOC being free. Also read satoshis white paper.
– Albert s – 2017-06-27T23:13:02.310