I was reading an article on Declarative Programming Languages.
If I don't understand the qualities of this type/paradigm of programming languages and it's contrast to Imperative languages, should I just read up on programming in this type of programming language, like Haskell, and then read up that article later?
The language that usually gets pointed out as an example of declarative programming is Prolog (which is actually still on my "to learn" list; SWI-Prolog is available in the Debian repos as of Squeeze).
Trying it is best, of course, but if you're just looking to get a taste of the paradigm, it may be enough to take a hard look at some code examples.