Any advice is appreciated.
As someone who started with zero knowledge and managed to do some stuff with FPGAs, I would recommend to:
0) figure out why you want to play with FPGA - a specific project, pure fun, new skill for your resume, ... ? As it will decide how much time and money you should spend
1) choose a board that seems like it would do... and do NOT buy it (yet)
2) install the toolchain for the board chosen in 1) and starts designing and simulating, and make sure you're comfortable with the various steps - from writing HDL to synthesizing to simulating to generating a bitstream, and what would be needed (JTAG programmer, maybe just a USB cable if the board has a onboard programmer, ...) to actually put the design in the board. Make sure the toolchain is free-to-use for the lifetime of the board, plenty of those exist, no need to spend money yet, if it's payware go back to 1) (e.g. Vivado is free-to-use like this as long as you pick a smallish FPGA like Spartan-7 or Artix-7 up to 100T). Simulation is a mandatory skill and doesn't require a board. Having an open-source toolchain is tempting, but beware they might (still) have a steeper learning curve and less refinement than some of the well-honed proprietary softwares, so those can be easier to get into FPGA.
3) if the toolchain and/or the board doesn't seem adequate for whatever reason (FPGA too small or too big/expensive, not enough memory, missing functionalities like a specific I/O, buggy software, confusing interface, lack of online resources to help, ...) then go back to 1)
4) when you feel like you're on top of the software/gateware side of things, then you can buy the board with reasonable confidence it's not going to be a waste.
Most of your time will be spent with the tools, so make sure they're OK for you before committing to the hardware.