As the others have said: it depends on your aim.
Personally, I'd start with the sort of things you get in a good course book: some formal language; a lot of semi-formal stuff; a few phrasal verbs and some idioms; and perhaps one or two slangy terms. It'll give a good range of grammar and vocabulary.
If you feel you NEED a LOT of slang... ask yourself why you need it!
English is an international language now, and SLANG (and many informal terms/idioms/phrasal verbs) will NOT be understood by many non native speakers. So if you need to COMMUNICATE in business, or in academia, or even in a pub or club, you may not be understood if you use slang.
If native speakers use too much slang it is a good idea to ask them to use more formal language - especially if there are non native speakers trying to understand!