If you are new in this sphere and want to begin from scratch, the first thing to do is to understand the blockchain system's basics, architecture, characteristics, and requirements. After that, you can learn the fundamentals through different courses, materials, and books available online. Later on, it all depends on the practice. Find real-world projects, work on them, apply for training, and get your first entry position.