Do you need a list of all keyboard shortcuts? Here's an address that will take you to the list: support.microsoft.com/kb/126449
The list is a long one. If you're new to keyboard shortcuts, one strategy for learning them is to learn them one by one. Pick one, use it, and when you can use it without thinking about it, pick another shortcut. Over time, you'll find that you've learned many of these shortcuts.
I plan on continuing to post information about the shortcuts that I use. Post a comment if you have a question about any of the shortcuts and I'll see if I can help.
See also http://technology-tamers.blogspot.com/2012/02/keyboard-shortcuts.html