E' molto difficile rispondere brevemente. La differenza fra l'imperfetto e il passato prossimo (o remoto) è una delle parti più difficili del sistema verbale italiano.
Generalmente, il passato prossimo (o remoto) indica un'azione puntuale e compiuta, mentre l'imperfetto un'azione ripetuta o abituale. L'imperfetto si usa spesso nelle descrizioni.
Per fare un paragone con il russo, l'imperfetto corrisponde a un verbo imperfettivo al passato (Я делал) e il passato prossimo al suo corrispondente perfettivo (Я сделал). Però non è sempre così.
"Ieri faceva caldo, c'era bel tempo, c'era il sole, c'erano 30 gradi" va bene, ma si può dire anche "ha fatto caldo" e sicuramente "ieri è stata una bella giornata" (non "era") e "ieri ha piovuto (molto, tutto il giorno" (ma "ieri pioveva quando sono uscito di casa").
Mi farebbe piacere aiutarti a migliorare il tuo italiano e spiegarti meglio la grammatica.
Buona serata!