The best starting point that I found:

The Complete Guide to Full Stack Ethereum Development

Random things:

Lots of pieces

To get a React Ethereum project going, there's a lot of moving pieces and most tutorials focus on just getting things working without explaining what each piece does and why. It's hard to build up a mental model of what all the pieces do and what they're for.

Here's the pieces you'll need: