I'm planning on purchasing my first firearm (G19 gen 4) in the next 6-8 months and I plan on taking my first training class then as well. I've been to the range a few times with experienced shooters, but this would be my first actual training class. Which class(es) should I plan on taking first? NRA basic pistol? An intro to personal defense with a firearm? As I've only fired a gun a few times, I don't think I've developed any bad habits yet and I want to keep it that way. I certainly plan to do lots of dry firing at home to develop muscle memory, but I want to get proper instruction on those techniques first.