How I am learning Blockchain.

Its been a year I am following blockchain and cryptocurrencies, a few days before I decided to make it carrier, so I jumped into it. It was frustrating that how to learn about it and where to start.
Then I found a mentor (I meet him in hackathon), he gave more tips and plans for how he and his friends learn blockchain, now they have blockchain startup so I followed his path.
Before jump into it, If your complete beginner I recommended you to go with JavaScript and any database, but you have learned about general software development any web app development .how connect the database, how to save data all the general things. If your a web developer or a software developer know about API, Database, any programming language like JS, Java, C#, Python, GO it feel familiar to you. So don't waste time and I will tell you how I an learning.
Step 1 Research

Consume as much content about blockchain you can for few days 5–7 days, read the blog. news, watch videos, join blockchain groups in Reddit, Gitter discuss with friends tell about how blockchain works, go to the blockchain events, ask questions in forums. It will help you to grow your interest in blockchain and you will find get over all idea.
https://gitter.im/Lets-Learn-Blockchain My gitter group
If you already finished Step1 then you are good to go for step 2.
Step 2 Read White paper
If you already read a White paper about any cryptocurrency or ICO then got to Step 3(Mandatory).

Ya Now difficult and boring part comes,but Its the important part to study the white paper about your favourite Blockchain technology. Choose you own favourite cryptocurrency from WorldCoinIndex or Coinmaketcap ,any one you like. Ready about top 20 cryptocurrency and go for your favourite one. I choose EOS. The I read the White Paper.
I just read causally first the I found the audio version of the white paper in YouTube you can also do that. Still I was not able to understand the Concepts, the what I did was ,I saw video about EOS, I tried to understand what EOS want to solve .Then again I read the white paper ,This time I write the white paper while reading ,and it works I am getting the concepts and understand it.
Do take time I did it in 7 days.
Step 3 Writing F&Q about the White Paper and the cryptocurrency you choose.
Its Mandatory If you don’t want to do it then don’t go further.
I wrote 55 F&Q about EOS https://gist.github.com/asutosh05/f09ab0c41a96fa18248cc534d059daad
Write minimum 50 F&Q what you read,its helps you to clear your droughts and help you to dig deep into blockchain terms which is common for all blockchain technology platforms.
Make it opensource and share with people, Its proof that you did your home work and relay interested about blockchain. Even it you are going to blockchain interview you can show it.
Step 4 ,Now its time to do some coding

Its not mandatory the you go with the same blockchain technology you choose in Step 3. My mentor gave me challenge to create a Multisig Wallet for Ripple(XRP).
I read about Ripple and its documentation ya its boring again, but you don’t have read entire documentation. I did some R&D for 3 to 4 days, try to find how to do it,watched video in YouTube how to connect Ripple API , what are possible way to connects, My mentor send some links which was very useful.Today is 1st Sept 2018 this time ,still exploring how to create IT,Its been 15 days,I was doing research and exploring… .
My git repo for Step 4: https://github.com/asutosh05/xrp-multisig-wallet
Ya if you don’t have any softer work experience then Step 4 is very difficult.
If you want to learn or want collaborate with me reach out me in Gitter ,Github ,twitter or comment below if you have query
Gitter : https://gitter.im/Lets-Learn-Blockchain
GitHub:https://github.com/asutosh05
Twitter: https://twitter.com/asutosh_05
