3.1. Stuff you will need
Basically, you need two different things: software that is already running on your machine (eg., pre-installed by your distribution) and packages of source-code for different programs.
Basically, you need two different things: software that is already running on your machine (eg., pre-installed by your distribution) and packages of source-code for different programs.