Boa pergunta....acho que a primeira coisa mesmo e curtir o sistema!!! : ) Se vc gosta dessa area de informatica, e quem sabe TI é natural querer aprender mais sempre.
Ai vc começa no Windows(geralmente) e vai experimentando coisas novas, começam no janelas e descobrem que existe vida la fora eheheh : ) pulam a janela vao para o linux, onde ha bastante coisa para se ver, e depois para o FreeBSD se quiserem...que tbm e muito legal e o pessoal e bem amistoso com quem quer aprender(principalmente o pessoal da fug-br).
Tem uma galera que vai na cara e na coragem e se viram, outros leem apostilas como essas aqui ->
http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997 para ter uma base de como as coisas fucionam no Linux antes de se aventurarem.
Mas e lendo mesmo, e aplicando o que leu que e curtindo que vc ganha experiencia. O comando ai em cima nao tem nada de especial;
sudo - pede para a tarefa ser executada como adminstrador
rm e o simbolo * - pede para "sobrescrever" tudo o que estiver em /var/lib/apt/lists/
porque???
porque em /var/lib/apt/lists/ e em /var/lib/apt/lists/partial/ e em var/cache/apt/archives é onde ficam os pacotes baixados da internet, basicamente.
O que acontece no seu caso provavelmente, e que algum pacote baixado veio corrompido pelo download, e na hora que o dpkg(que e quem abre os pacotes a grosso modo) nao consegue processar porque veio corrompido gerando o erro, entao vc precisa apagar aqueles e forçar um novo update de pacotes para que ele baixe novemente o mesmo pacote dessa vez integro e nao corrompido.
sudo apt-get clean - pede permissao administrativa para limpar o cache de programas baixados
sudo apt-get update - vai baixar novos indices de repositorios.
sudo apt-get -f install - vai fazer a correção de algum pacote que ainda esteja comprometendo a instalação.
é isso basicamente o que o comando fez.
Pegue as apostilas se desejar e seja bem vindo ao forum.