The best is not to gamble.And if you are damn serious about gambling than I think martingale is the best method(only for short terms) and the worst method(for long period) too!
Check out this video,
https://www.youtube.com/watch?v=tmlscCK7E5c
It will explain you all the cons and pros of martingale.
Just saw that video. It doesn't really have anything to do with martingale in gambling, its completely with respect to trading and doesn't really describe the shortfalls of it for gambling.
Its is a general method used accross all fields.Albeit,this video talks about martingale in trading but you can still learn alot from it.