The circular saw can be used with a metal guide.
I use a Bosch cs10 circular saw with an Emerson straight edge and a Forrest Woodworker 1 blade. I use a Black & Decker Workmate 225 for my work surface and when possible I use the gap in between as a cut channel.
If I were buying a saw today I'd buy the Makita 5007.
For a router I use the Bosch 1617 with the plunge base for every operation.
I have a Jasper Jig(love it), Bosch flush trim bit(hate it), a Holbren straight bit(amazing bit made by whiteside), and a Freud diablo spiral upcut bit.
You'll also need a drill, and various clamps.
For clamps I prefer the Home Depot variety for their handles.
Though I have the Lowes variety too. I also use corner clamps to line up boards.
For glue I use Titebond. Cleanup is synch with a wet rag.
Whatever you do don't cheap out on bits or blades. Sharper blades are safer, last longer and get the job done.