When younger, and not yet having strong opinions or knowledge on issues yet, I used to take the more benign approach to arguing a topic by listening to radio talk shows. Id dial in a host I didn't particularly like, on a subject I sucked at. I would just listen to callers rants, the host response's, and attempted to figure out in my head what I would have said. Now, with the web, one can really go to town this way.
Same here, I am not expose to a great stream of knowledge and I dont have ideas on lots of things but with continuous reading and involvement I learn and understand few things.