Beans are something that I think I know something about, no brag, just fact,
.
I doubt that there has been more than a year in my 50 something years that beans have not been on the table at least once a week.
here is the way that I do it: sort them out then soak them over night next morning rinse them and toss them in the pot with a couple of ham hocks,and a chopped up sweet onion (Walla Walla's are the best) and cover with fresh water, grind some fresh pepper in then put them on the stove and heat them up til they are just bubbling, then leave them alone, keep your eye on the pot and add very
hot water so you always have a inch over the beans. When the meat is falling off the bones remove them and get rid of the rind and bones, put the meat back in the pot and cook awhile longer. Add the salt about a hour before serving, if you put the salt in too soon the beans will be tough.
I use a 100 year old cast iron "bean pot" with either gas or my wood stove.