Diffusion is where particles move from an area of high concentration to low concentration across a semipermeable membrane like a cell membrane. It's how substances get in and out of cells - if there's a high concentration of something like glucose outside the cell, it moves across the cell membrane to be used inside hte cell
Osmosis isn't the movement of particles, it's the movement of water from a less concentrated solution to a more concentrated solution to dilute the more concentrated one. You might have done a required practical with potato cores in sugar solutions, where water moves out of the potato cells into the really concentrated sugar solutions, and the potato cores get lighter.
Neither of these need energy to happen, they're passive processes.
Active transport goes in the other direction - from an area of low concentration to an area of high concentration, and because this doesn't result in an equilibrium you need energy to carry this out. This might be in root hair cells where they already have some mineral ions, but they need more out the (less concentrated) soil. The cell will perform respiration to get energy, and move the mineral ions into the cell.
Hope this helps!