That is to make/build/compile software which can be difficult if you have never done it. Most modern Linux flavors have their own package manager that installs binary versions of software for you. Most versions of Linux also come with a gui front-end for the package manager built right into gnome or kde.
