Depende do que você quer dizer ou da frase.
Eu irei fazer isso por você
Eu irei fazer isso para você
Basicamente não há diferença porém na frase abaixo:
Para que você aprenda português é preciso dedicação
Por que você aprenda português é preciso dedicação.
A segunda frase está errada. É um pouco difícil explicar, te aconselho a ver exemplos.