I'm trying to find a suitable translation for the word immediately. The dictionary has all of these words (I limited it to 4 in the title but there are over 10 results from what I can see).
Could someone list the top 3 most commonly used ways to express the idea "immediately" and describe the differences between each?