In fact, both are correct, as all of them said. One is actually more informal "est-ce que...", that you mostly say among young people, but is also getting more and more popular, and the other one is more "correct", I mean formal, and so it depends on whom you talk to. But do not hesitate to use both, it will show u master the language well! ;-)