Also for your dps spells, start with simple castsequence rotations. If you're planning to do dungeons, for example, you don't want your healer dpsing when you press A, you want her to start casting basic no oom heals on your tank or doing nothing.

Your shaman probably want to start with something like /castsequence reset=combat lava burst, lighting bolt, lightning bolt, lightning bolt, earth shock

You don't want to be having to hard cast individual segments of a rotation on top of every thing else you are doing at the same time in a dungeon. You don't need the highest optimal dps, just something that works well and is fire and forget. Take a look at the macros and 2 step macros that people are using to get an idea of what I'm talking about. Add new abilities as you find the need for them (I personally find that using clique to bind a few of my tank abilities is helpful) but go slow, you definitely don't want to overwhelm yourself with trying to imagine everything you could possibly need before you've even hit dungeons. I wouldn't suggest adding more than one or two abilities per day as you level. (by abilities I mean across the team... for example you'll probably want a round robin silence/interrupt as an early key which would cast wind shear for shaman and rebuke for the pally).