Phonetics [link] is a method for teaching people how to read an write in that language. "That language" refers to Phonetics having a diffrent alphabet than regular Enlgish.
The Phonetic alphabet:
On the website anitoom.com [link], you can see a comprehensive explanation about English Phonetics.
This website shows you: a chart containing all the phonemes | special sounds | symbols, etc...
» Note: the site does not list all the possible sounds in British English.
I'm continuing with a website where you can listen how to pronounce the phonemes: you can find it here.
And last but not least, a short video which may help you a lot:
