Most of the snakes I see in south Georgia are poisonous. Lots of diamondback rattlers, timber rattlers, ground rattlers(or pigmy), cottonmouth, copperhead, and water moccasins. I have only killed 2 coral snakes though. I use whatever is handy sticks, hoes, rakes, any number of guns.
There is a trick to killing snakes with pistols using regular ammo. They are much harder to hit from the side (if they are not coiled up), you want to be in front of or behind them. Unless you know exactly where your gun hits up and down at extremely close ranges you will be off just enough to miss. However your if your sights are on you will not be off left or right. If you are in front or behind you can line up left right (windage) with your sights and if you shoot a little low or high it will not matter you will still take his head off every time.
I know it sounds crazy but, trust me try it for yourself. My friends and neighbors are amazed and impressed that I never miss but, really it's all about that little trick.