Number of ways to reach Nth step using 1 or 2 step

Puzzle Question: 

Another Microsoft Puzzle -
"Given that you can take one step or two steps forward from a given step. So find the total number of ways of reaching Nth step."

Level of Toughness: 
Intermediate