How to create Useful Mindmaps? And what are the best software/websites to create one?

Title says all. Thanks