Ok. I get it. You have a character concept. Still, you did ask for advice.
STR: 12
DEX: 18
CON: 14
INT: 16
WIS: 11
CHA: 10
You would still get the high Int you want, but if you take ranger first you will get many more skill points. Please. Do it for your self. Your uncle taught you rangering on summer vacation before you became a knight with your dad's old buddies. Then you decided you liked rangering better and went back to it.
If you take fighter at all, take two. You might as well get the feats out of it. Feats are very powerful tools in 3.5 character building.
There lots of options for adding Dex to attack and damage. There are also others that let you add Int to attack or damage. Here's a fun list of feats;
All Feats From All sources.
I search for feats on google with: 3.5 feat add Dex bonus to xxx, and it soon leads me to some forum where folks were optimizing.
Consider Leadership?