I manage to create 2 language storeview. For example 1 is english and 1 is spanish. (for english the code is "english" and for spanish the code is "spanish" I want to make everybody who enter my site go to my spanish language. I already change the sort order the spanish to 0, and english to 1. But whenever I open the site it still go to english not spanish. How to make everyone to go to spanish when first open my website?
First of all you need to check you website structure, from your comments it's like you already have 2 store view in a single website.
So if you want to be Spanish as your default language you need to go to system > configuration > general - locate option the you need to change your "current configuration scope" to "store view" and in click use default false from the combo of location options and search for Spanish - Spain ( you mast have already installed language package of Spanish from Spain to see Spanish).
Well, I hope this can help, let's know if you need feature help.