1. Learn programming languages, such as Python and Java, and related development tools and frameworks.
2. Learn the basic knowledge of network security, such as cryptography, network protocols, and vulnerability mining.
3. Participate in online or offline safety courses and training, such as courses on platforms such as Coursera and edX.
4. Read related books and articles, such as The Secret of Web Front-end Hacking Technology and The White Hat on Web Security.