The main reason to soak any nut before consuming is because they contain certain enzyme inhibitors. I believe this is God's way of helping the animals stay away until they have done the growing they need. In nature, when the nuts get enough rain, they have the moisture they need to germinate and then produce a new plant. The sun helps that new plant to grow.
By soaking any nut or seed first, you release the toxic enzyme inhibitors, which allows your body to absorb the nutrients better. Depending on the nut, the soak time varies. I usually just put a handful of nuts in a bowl with clean filtered water covering them, and in the morning, they are ready to eat.
Eating them this way, is not always exciting. An almond that has been soaked is softer, not as crunchy, but certainly tastes great. If you still want this crunchy taste and texture, then simply dehydrate your nuts for 16-24 hours after they are soaked! These taste amazing. I am using nuts on salads, for pie crusts, snacking and for anything else.
Here is a link to a sprouting chart if you are interested in knowing the exact times you should sprout a certain nut.