I've been doing it since I was a kid. You learn from someone mentoring you. Get to know someone who fly fishes and have them take you and show you how it's done. Once you know the basics, you can read books to enhance your knowledge, especially on how to read the water and the schedule for hatches so you know not to use a summer fly in March.