It is not difficult to have a conversation with anyone if you really listen to what the other person has to say. That takes an open mind. Do you have an open mind, or is so made up already that you can't see the other person's point of view? If you are trying to change someone over to your views, that could be difficult. But then, if you go about your discussion in the right way, the other person could gain respect for you as a person. I find that an awful lot of consevatives on here(though certainly not all or even the majority), when they don't have an answer to a question, don't try to figure it out or research it, they just resort to name calling and massive generalizations, etc. How do you think that makes a person feel? Do you think they are going to listen to that? An honest discussion when respect for the other persons views or information is concerned can be very helpful.
Good luck in your communication efforts.