The ambit of that question is far too wide for anyone to answer in less than an essay legnth paper. See previous posts.
It all depends on what you use it for and the number of tracks etc you will need to record simultaneously. The M-Audio Audiophile and the Echo Mia are both considered to be very good soundcards for the beginner.