Mind mapping is a good way to refine your thinking on a subject. There are many software options available. Freemind is a Java based program with an intuitive interface. It’s a good starting point to introduce yourself to the family of mind mapping programs, since it is both free and relatively sophisticated.

The keyboard shortcuts I find most useful are Insert and Enter for child and sibling nodes respectively, Ctr + Up and Ctr + Down for ordering sibling nodes, Ctr + Click for selecting multiple nodes, and Shift + Insert for inserting a parent node. Alt + E lets you edit the edge colors.

(Of course pen and paper is an option as well)