Should I put my IBAN number to get money transferred to my account?

Hello guys am new here and am just wondering what should I do in order to get money transferred directly to my bank account , I went to the bank and they told me that I should put my IBAN number but I just want to make sure , also when I can withdraw money ?

Thanks in advance.