What is the best way to learn Chinese tones, well I do not have the answer but I have some options based on my experience. It is very, difficult if you don't have a native speaker there to correct you. Like me watch a lot of Chinese dramas and repeat your favorite parts of the dialogues, you can also try recording yourself and comparing with Native speakers.