Put the ham bone or hock in a soup pot or Dutch oven and cover it with water. Bring it to the boil, turn down the heat and simmer for at least 2 hours. Clean and chop the celery, carrots and onion into half inch pieces. Peel the potatoes and cut into inch cubes. Add these vegetables and simmer for an hour. Taste the broth and adjust the seasoning.