Yes, they are the same thing.
Yes
Yes.
yes..
Bicarbonate of soda (or baking soda) is sodium bicarbonate or NaHCO3 Sodium carbonate (washing soda) is Na2CO3