Any advices on where to start ? I want to set up a roadmap for myself to learn everything step by step.
I am not aware of what all things you know, so its not possible for me to tell you the starting point or how to progress.
Albeit, I can give you some good tips which will surely help you
Never be in a hurry.Many people try to reduce the lessons to make it simple and try to ignore the complex things about blockchain.Or they abstract the complex parts into small modules.
Only if they could give more time instead of trying to learn everything in one go.
Keep your approach holistic.Look at those complex parts through as many angles as possible, it will add dimensions to your thinking.In the process the true objective of blockchain will unravel
Good luck!