Visualize your ideas in Mind Maps for brainstorming non-linear thinking, with FreeMind
FreeMind is a free and convenient mind-mapping program.
Mind maps are diagrams that represent several ideas arranged around a central idea. This kind of organizing your ideas lets you visualize their structure strengthening your study.
Mind map arrangement follows the importance of concepts. There exist groups, branches, or areas.
Ideas represented in a graphical non-linear manner encourage an unorthodox brainstorming approach able to inspire new ideas that defeat traditional hierarchies.
As a final remark I would say that although in general I don’t like programs based on Java, I must admit that FreeMind is excellent.