Fishing doesn't have to be expensive. I think it is helpful to join a club and see what is on offer. It gives you a chance to experience different places, usually at a lower cost than if you organised it yourself. You also get tuition as part of the day if you want it which can be costly if you pay for it yourself. Once you've had a variety of experiences, you can pick what you are interested in and what costs suit you.