La anterior, es una duda muy común. Sin embargo, la respuesta es muy sencilla. Sólo hace falta entender el contexto del momento en el que se va a usar cada uno.
Porque
Se escribe junto y sin acento (porque) cuando es conjunción. Es decir, cuando se usa como un enlace de ideas.
Ejemplo: Está aquí porque le pidieron que viniera.
Por que
Se escribe separado y sin acento (por que) cuando es preposición y pronombre. Es decir, cuando se puede sustituir por la frase -por el cual-.
Ejemplo: El motivo por que se enojó es una tontería.
Porqué
Va junto y con acento (porqué) cuando es sustantivo y significa una causa o motivo.
Ejemplo: Justo aquí el porqué de haber escrito este libro.
Por qué
Va separado y con acento (por qué) cuando se usa como interrogación.
Ejemplo: ¿Y por qué no me dijiste?
Espero que este recordatorio les sea útil. Redacté esto, justo para que no se me olvide.
B.