Play games
Choose the game that interests you and play itfor free.
Complete the quests
Every game has some quests for which you will receive Soul Gems.
Receive rewards
You can exchange your Soul Gems for Steam Wallet top-ups, game keys, CS:GO Skins and other rewards.
Say, if I buy a $5 code but my Steam store's default currency isn't dollars, would I be able to activate it? I'm concerned because of the newest change in Steam's Wallet policy: https://support.steampowered.com/kb_article.php?ref=1122-RTSC-0478
"Each Steam User Account is associated with a specific currency, which you can see in the top right corner of your Steam Client. Going forward, you may encounter an error if you try to activate a Steam Wallet Code issued in a different currency than the one of your Steam User Account. "