My journey on FPGA learning