Anthropologists, and more specifically herpetologists, currently recognise there are around 2,900 different species of snake in the world. These are divided into 456 genera and then 15 different families, with each one at least subtly different from the last. With that many species, it is very difficult to identify a snake without knowing a lot more about its physical appearance and the location it was found - its range. The key identifiers for a snake are its back pattern, its belly pattern, the colour of its top and bottom, and the shape of its anal plate, the keel of its scales, or how tightly knitted they are. If you have this information, your task will be much easier.
There is an online snake identification tool located atwww.discoverlife.org/20/q?guide=Snakes which will accept inputs for each of the key identifiers listed here, and based on your responses, the tool will come up with a list of snakes, from which you can access photographs so you can dirtily recognise them, and a few paragraphs of information about their range, temperament, and anything else that has been learned about them by modern science. You other choice is to visit a zoo or reptile house and speak to their resident herpetologist, who should be able to help you identify your snake and may even have a real life specimen to introduce you to!