i dont know how to complile and run stuff on linux
andbody can help me understand how

i am trying to install 3 things and dont know how

WASTE (encrypted decentralized p2p)
Nicotine (soulseek linux clone)
UltraVNC (remote control)

also once i learn how to install linux software how do i keep these on the boot cd setup?
rebuild? and how