This page was current as of 2019, I have no idea what is still correct.
In studying for the GRE I compiled a list of resources that I used often (see below). Some general thoughts:
You should be aware early on that there exist only a small handful of actual practice tests. Make sure you don't take them all too early, as they are really useful. I would recommend hewing closely to the course of action recommended by the folks at UChicago (taking their first step with a grain of salt).
The only book I would recommend is the Princeton Review Cracking the GRE latest edition (4th), though I also recommend getting a very hefty Calc 1/2/3 book and lugging it around.
For a test that covers such disparate details, I cannot recommend flashcards enough. While there are many apps in which you can make flashcards, there's nothing wrong with good old-fashioned index cards.