Fly fishing is the most satisfying way to catch a fish. I live in Tahoe and fish 200+ days a year between the small tributaries, big rivers like the truckee, little tail waters like the East walker, and monster cutthroats in Pyramid lake all winter i get to fish a lot of different types of water. We even get out and fish for carp in the 10-20 pound range in some pretty ugly ponds. I have only been fly fishing the last four years but have really put a lot of time on the water. I read a lot the first year, but it wasn't until i started fishing with some guys that work at the local fly shop that I started putting to practice all that I have read. I was lucky enough to fish with these guys without have to pay for much more than a couple of beers. Read as much as you can and save up for a day on the water with a guide. I still learn something every time I fish with these guys.