Step1: Grab an FPGA devboard (for learning get a well supported big name one from AMD/Xilinx or Intel/Altera. Open source FPGA toolchains sound good only as long as you don't have to touch them).
Step2: Follow tutorials to make an LED blink. (There are quite a lot of VHDL and Verilog resources, both as books, and on the internet too. While things evolve, they don't change as fast as for example the JS ecosystem - e.g. most 10 years old VHDL books have perfectly usable and valid information, cover-to-cover)
Step3: Implement your own soft CPU from scratch.
After that you are done. (Add intermediary steps between the last steps, if you wish. Most likely hobby projects.)
Step2: Follow tutorials to make an LED blink. (There are quite a lot of VHDL and Verilog resources, both as books, and on the internet too. While things evolve, they don't change as fast as for example the JS ecosystem - e.g. most 10 years old VHDL books have perfectly usable and valid information, cover-to-cover)
Step3: Implement your own soft CPU from scratch.
After that you are done. (Add intermediary steps between the last steps, if you wish. Most likely hobby projects.)