To be able to become a blockchain developer, you should be taking a degree in Information Technology or Computer Science with a specialty in cryptography and hashing. You should be able to know security features and how to make a system safe by learning different hashing algorithms and foundation to programming languages. Most of the time, what blockhain developers are using is, Java, C#, Phyton, and C++.