But if you want to add Fighter to the mix, that could work too. I don't like planning for 20 levels though. Most campaigns never get anywhere near there and it takes a really long time for the ones that do.
I'd start Ranger 4 to get Gloom Stalker online, then Rogue for 5 levels straight. Then take Fighter from there until the end. I would go Champion though for the extra crits, second fighter style, and Remarkable Athlete. Battle Master is really good though. Crits turn your 3d6 sneak damage into 6d6.
Take TWF at Ranger 2, Archery at Fighter 1, and Defense at Fighter 10.
Start Wood Elf 10 Str, 16 Dex, 14 Con, 10 Int, 14 Wis, 12 Cha. Bump Dex at Ranger 4, and Rogue 4 to max it. You can start with Medium armor and eventually switch over to Light armor.
Fighter 4, 6, and 8 you take Alert, Sharpshooter, and Dual Wielder in any order. You'll be a serious double threat in melee AND at range. Fighter 11's 3rd attack would be your capstone ability.
Your AC would be Studder Leather 12 + 5 Dex + 1 Dual Wielder + 1 Defensive Style = 19
Alternatively, you could start Variant Human and start with Alert or Dual Wielder at level 1. I like the Wood Elf's better Darkvision and extra speed though. Variant Human does give you an extra feat though for something else fun like Lucky, Mobile, or even Magic Initiate although it would probably be the last one selected at level 17.
You could start Fighter 5 to get the second attack faster, then Ranger 4, Then Rogue 5, then finish out Fighter. That's a LONG time before you get your Rogue goodies though. Like I said before, when you tri-multi class, it takes forever for you to get all of your benefits.
Of course you COULD go Ranger 3, Rogue 3, Fighter 5, but then it's level 10 before you get your first feat/ASI and still level 11 before you get your second attack.
I'd stick with Ranger 4, Rogue 5, Fighter 11 in that order.
ncG1vNJzZmivp6x7prrWqKmlnF6kv6h706GpnpmUqHypscupZKaxXaLCrcDInKOaq6NitK27zqaqrZmcoLKzecCsqpqro567bq7AraulnV2irrTAxKtlb2tpa356ew%3D%3D