Hello,
I am Developer and I am developing different types of token, smart contract and ICO using best Block Chain platform.
Here I have list down a points which student must follow for understanding your subject.
1. What is BlockChain Technology
2. Cryptography
3. Cryptography Hash Security
4. Ledger and Types of Ledger
5. What is Merkel Tree
6. What is Block, Chain, Peer to peer network, Open Ledger Technology, Decentrelized Ledger, Miners
7. What is Cryptocurrency
8. Smart Contracts
9. Token, ICO
10. Virtual Machine
11. Setup Solidity Development Environment
12. And after that you can continue to your list...so on...
So after understanding this points you can easily understand block chain technology and by that you can create your own token, smart contracts and after complete all this points. You can build your WHITE PAPER and after that you can register your token and can deploy your ICO.
If you have any question then I would like to discuss with you more about all this things.
Thank you.
Have a nice day.