Para sua primeira pergunta, vamos citar a página da Web:
% bl0ck_qu0te%O que isso significa? Que Geany é primeiro um editor de texto depois de um IDE, ele não compilará nada sozinho, então você pode precisar das bibliotecas e cabeçalhos para começar a compilar.
IDE por wikipedias definição:
% bl0ck_qu0te%Assim, Geany permitirá que você veja o código muito bonito, evite que você vá até o terminal e execute o compilador e ajude a depurar o código.
Para sua segunda pergunta, recomendo que você entre em Raspberry Pi para obter informações detalhadas, mas consegui encontrá-lo :
% bl0ck_qu0te%Fonte: link