molto = plenty
troppo = in excess
Possono sembrare simili alcune volte, per esempio: "fa molto caldo" - " fa troppo caldo".
Però in generale, "troppo" indica una quantità esagerata di qualcosa e ha valore negativo:
Esempio. "C'è troppo peso nel mio zaino, devo levare qualcosa".
Invece, "molto" indicata un alta quantità di qualcosa che può essere positiva come cosa.
Esempio. "C'è molto cibo in frigo, ne avremo abbastanza per tutta la settimana".
Oppure. "C'è troppo cibo in frigo, se non le mangeremo a breve andrà a male".