I'm intending to uninstall all the programming developers tools and programs that I have installed for my school and I'm having trouble identifying which are the important ones that I should keep. I'm worried I might delete something that is required to run my system normally.
Is there a program I can run that prints out all the programs that I currently have installed so you can tell me which are the required ones that is runtime mandatory and which are the tools and programs that I can delete?

