You have to read the books. The movie is good if you're a Lynch fan, but there aren't any pugs in Dune! (also, Paul doesn't make it rain) The Sci Fi mini-series were much truer to the books.
Raist, avoid the books written by Kevin J. Anderson and Brian Herbert, or at least wait until you've read Frank Herbert's original 6 and then poison your mind with KJA's awful shit.