I pretty much learned everything from either watching others, books, videos and the internet. I didnt have a mentor. I didn't even know anyone who even flyfished. If you can't get out on the water go practice casting in the yard. Don't worry about distance right now, get your technique correct. Youtube is your friend. You will get better if you really dedicate yourself. As for flies, you have midges, mayfly, caddis, stonefly, scuds, sowbugs streamers, worms, egg and attractors, that's what I have. You dont need a million flies. Once you fish a certain place for awhile you learn they're a certain few that will work. Fly shops, fishing reports and other friendly fisherman are always a big help on what flies to use. Im not a purist when it comes to fly selection, I use what they want. My home water would be the Lower Illinois. I've learned certain microjigs/ micro buggers work really well there. I use those first and usually don't have to use anything else. Midges are next, sometimes they are a trailer and sometimes they are by themselves. Situation dictates your methods. Bottom line is just go when you can and keep going to get better.