The generic setup for people could also be based on build, height and shoe size, but also factor in what you want to skate too, so depending on a few options, this has worked fairly well in the past for helping people with boards.
Super tech / Junior / Child sized, go with 7.5 - 7.75" deck, 129 trucks, 50 - 52mm wheels.
Tech / Smaller body up to size 9 shoes, go with an 8" deck, 139 trucks, 52mm wheels.
All rounder / Medium up to size 11 shoes, go with 8.25" deck, 144 trucks, 52 - 53mm wheels.
All rounder / Large up to size 12 shoes, go with 8.5" deck, 149 trucks, 52 - 54mm wheels.
Transition / Man sized to size 13 shoes, go with 8.75" deck, 159 trucks, 54 - 56mm wheels.
Cruiser / XL / Big boy sized, go with 9" deck, 169 trucks, 56 - 58mm wheels*.
80s / XXL / Fun board, go with old skool up to 10"+ deck, 169 to 215 trucks, 56 - 60+ mm wheels*.
* often softer options for wheels like Slimeballs 95 - 97 duro for normal skating or even softer around 78 - 90 duro work best on these boards as cruisers.
Also note with truck sizes, I went with what is approximate mm of hanger size (which Indy use) as many other sizes are a little harder for people who don't know much about skateboards to get.
Just in case the size numbers of different trucks are confusing and you can always look up size charts, but here are general measurements for deck size with corresponding trucks that match:
Deck size around 8
Indy 139
Ace 33
Venture 5.25
Thunder 147
Deck size around 8.25
Indy 144
Ace 44 (actually 8.38 so sits a fraction wide)
Venture 5.6
Thunder 148
Deck size around 8.5
Indy 149
Ace 44 (sits a fraction under)
Venture 5.8
Thunder 149
Deck size around 8.75
Indy 159
Ace 55 (sits wide)
Venture 6.1
Thunder 161
Deck size around 9
Indy 169
Ace 55 (sits perfectly)
Ace 66 (sits wide)
Deck size 9.5 and up
Indy 215
Ace 66
Also note, quite a few people (including pros) who skate more street than anything else ride wider decks with not quite so wide trucks, eg Andrew Reynolds rides Indy 139 on 8.25+ decks.
Transition skaters will often ride wider trucks than street skaters, or at least trucks that fit with the wheels to the edge of the deck, eg Indy 149 on 8.25 size decks.
Truck heights do come into play when looking at bigger wheels or looser trucks (and heavier skaters) and although some people never put risers on lower trucks like Thunder, I go with thin risers on any Thunders but don't need risers on Indy or Ace with reasonable size wheels and fairly loose trucks.