Just search these addons on google, they're not hard to find.
EveryoneDeadly Boss Mods or
BigWigs BossmodsThe above mods will notify you of important events during the fight (such as the bug swarm on the first boss of the arachnid quarter in naxxramas) and having one of these is mandatory for raiding.
Tanks and DPSOmen Threat Meter or
Skada Damage/Threat Meter CombinedShows how much total threat the raid members have on the targeted mob. DPS must know how much threat they have relative to the tank so they don't pull aggro. If you are a dpser and you think you don't need this, you're wrong.
HealersHealbot or
Grid +
CliqueIt's not impossible to heal without these addons, but you will unquestionably be a more effective healer once you have these addons figured out. While these are mandatory for healers, they are recommended for tanks and DPS as well. Any ability that you can cast on a fellow raid member to help out is made easier with these addons.
OptionalIceHUDThis will put your health and mana bars in a vertical curve on either side of your character so they are much easier to monitor during the fight without moving your eyes far away from the boss.
See here.BartenderAllows for easy arrangement of your action bars. You can move them anywhere on your screen and make them bigger or smaller. Also allows you to set your keybindings easier.
Recount Damage/Healing MeterSame as omen except measures DPS or HPS for the raid instead of threat (might be able to do threat as well, not sure).
Elkano's BuffbarsDisplays your buffs/debuffs in a more meaningful way. Can display the name of the buff without mousing over the icon, and displays exactly how much time is left before the buff runs out.
OmniCCShows a countdown on your action bars for abilities that are on cooldown, so you can see exactly when your abilities will be ready for use again. Great for classes with complex ability rotations. Recommended for everyone.
Quartz Casting BarsMakes your casting bars and the enemies casting bars more visible. Also includes a slim bar for the global cooldown to help time your rotation better.
MikScrollingBattleTextShows damaging and healing abilities used on you in scrolling text on the lefthand side of your character, and shows damaging and healing abilities used by you on the current mob in scrolling text on the righthand side of your character.
or
ParrotAnother scrolling battle text addon (ty Asa).
PallyPowerGreat addon for palladins to manage their buffs in groups or raids. Pally only =(
PitBull Unit FramesMakes your unit frames customizable and repositionable.
AtlasTells you where to go in the instance!