If you plan to use your computer to develop software, or simply install software from sources, you will need some basic tools like:
These tools are installed in different ways, depending your Linux distribution, here I will cover Fedora, Debian / Ubuntu / Mint and Arch Linux.
sudo yum update
sudo yum groupinstall "Development Tools" "Legacy Software Development"
Debian / Ubuntu / Debian derivatives
sudo aptitude update
sudo aptitude install build-essential
sudo pacman -Sy base-devel
Now you are ready to create / compile any software in your Linux computer, welcome developer!
If you know how to do this in other distributions, please add in the comments, so I can update the post, and make it more useful