...
There are many Spanish keyboards to choose from, usually specific to individual countries. These are not recommended for non-native speakers. Non-native speakers will probably be more comfortable with the standard International Keyboard.
If you do prefer to use a keyboard layout that is specific to a particular Spanish-speaking country (in order to get used to it before going there, for example), then please refer to the general instructions for Enabling Foreign Languages on your Computer. Be sure to come back here once you are finished!
Typing
See my page on Visual Keyboards for using the built-in utilities of Windows and Macintosh. They are handy visual guides when you are learning to type to the keyboard layouts installed on your computer.
...