Design for print?

I’ve only ever done logos for web use and never for print - always in photoshop. My new client wants the logo I am making to be available for his business cards and I come here with a few questions.

It will be four or three colours only. No photographic imagery.

  1. Should I make it in photoshop or illustrator?

  2. If I do make it in photoshop, when I open the new file, what is the best resolution to use for print?

  3. When I use the colours what is the cmyk colour pallete? Is that used for print as opposed to rgb?

In fact I’m just open to any advice as i’m a novice when it comes to print based design.

Thanks guys.