Podemos pensar em duas frases que nos ajudariam muito:
"¿Hace algo?"
"¿Hace algo a alguien?"
Se responde a primeira utilizamos os complementos diretos (me, te, lo, la, nos, os, los, las)
No caso de responder a segunda é usar os indiretos (me, te, le, nos, os, les)
Vejamos:
"¿Escriste la carta?"
(Alguien hizo algo, entonces...)
"Sí, la escribí"
("La" sustituyendo "carta")
"¿Escribiste a Pedro?"
(Alguien hizo algo a alguien)
"Le escribí"
(Le = A Pedro)
Se aparecem os dois juntos como lela, lelo, temos o problema da cacofonia e fazemos a troca do "le" por "se"
"¿Escribiste la carta a Pedro?"
"Sí, se la escribí"
E tem a regra de quando por os complementos antes e depois do verbo que é o seguinte:
1- Se você tem um verbo no infinitivo, gerúndio ou imperativo é verbo+pronome
2- Caso contrário ao de cima você tem pronome+Espaço+verbo
Assim:
1-
¿Va a hacer la tarea?
yo no, ¡Hazla tu!
La = la tarea
Haz = verbo "hacer" no imperativo
¿cuando vas a comprar un coche?
Voy a comprarlo hoy (aqui é facultativo colocar "lo voy a comprar" ou "voy a comprarlo")
2- Escribí la
carta
La mando yo, porque tú tienes otras cosas para hacer.

Bons Estudos!