As a youth in Hunterdon County there was much plinking, but over the past two years I've taken NRA basic pistol and just today Basic Rifle at Gun For Hire in Belleville, NJ with Anthony Colandro.
I've read books and internets, but there is nothing like having an affable and professional instructor give direction. (and tases when necessary)