If you have graphical interface for Ubuntu, you probably want to run synaptic, but sometime you don't and then it is good to know you Debian packages commands.
Update local cache of available packages
Search after package
Find out if a package is installed
To install package
Get information about installed packaged