É difícil memorizar as regras até para nós falantes de Português. Enquanto o Inglês tem somente "why" e "because", temos: por que, por quê, porque e porquê.
Por que: faz a pergunta e nunca vem no final da frase.
Por quê: faz a pergunta e vem no final.
Porque: responde a pergunta.
Porquê: sempre precedido de um artigo (o porquê), um pronome, um adjetivo ou um numeral.
Por que é tão difícil essa língua?!