In this tutorial, we learn how to cook dry beans, step by step. First, rinse and soak the beans in water for 6 hours. When this finished, heat up oil and add in carrots, onion, garlic, and celery in a large pot. Next, add the beans to the pot and cover everything with water by an inch, then bring it to a boil and cover. After this has boiled, reduce the heat and let simmer for one to two more hours. When the beans are finished and tender, sprinkle salt over them then serve while hot in a bowl. Add on your favorite toppings to the beans and enjoy!