Use the built in storage management tools for the first pass at finding space hoggers, then download
Omni Disk Sweeper to help you identify sources of hidden storage. It won't make any judgements as to what's bloat and what's not, but Omni Disk Sweeper will allow you to easily see how large various directories are so you can zero in on anything that looks suspiciously large.
Some programs will make backups, but never delete them and some programs that you no longer use will leave behind massive caches or log files that can be cleared out.
Another source of the "other" is time machine. If you have Time Machine, you'll be using some of your space to keep local changes that are kept around until the next time you make a backup.