Great list. The only thing I would add is make sure you have a Windows box. Some tools work on Linux/Mac, but in general, Windows will have easier to use/setup tools.
A fun FPGA project which doesn’t require too much skills/knowledge is to implement a VGA graphics card.
An Ethernet card might also be an interesting first project, albeit a bit harder.
A fun FPGA project which doesn’t require too much skills/knowledge is to implement a VGA graphics card.
An Ethernet card might also be an interesting first project, albeit a bit harder.