If you're new to the sport (and even if you aren't) you might want to consider joining a local chapter of Trout Unlimited. Their HQ are in DC, but they have local chapters in MD and VA. You can find them at Home | Trout Unlimited - Conserving coldwater fisheries
and click on the links for chapters to find one nearby.
It's great way to get up to speed on casting, tying, tactics, gear and rigging, where to go, and meet some new friends. Most chapters have casting and tying clinics, organize trips to local waters etc as well as have informative monthly meetings. You'll learn a ton and it'll really help your learning curve, while helping to support the resource. Many folks in TU FF for a bunch of other stuff too of course, so you'll get lots of info on smallmouth and other warmwater opportunities in the area, as well as salt water, if you want to take that up at some point too.