In addition to the suggestions that you get from the forum members, you might want to start learning a little bit of entomology. By learning the bugs that frequent your waters, you could make your fly choices. You don't need to emerse yourself to a college level course. You just need to know a few bug types.
If you want a small reference book that identifies bugs and some corresponding flies, take a look at Schollmeyer's Hatch Guide for Western Streams
. It is a great reference that fits into the pocket of a vest. The pages are made of waterproof paper, so it's safe to take a dunk with it. You can get it at any fly shop, Amazon, or major book store.