I'm having trouble figuring out how my characters should talk. For instance, when I was a kid, I would've said something like: "Me and Brian went swimming." Of course, that would've been wrong. The correct way to say it is: "Brian and I went swimming."
Thing is, kids from the hood (or suburbs for that matter) don't always talk like that? When I was a kid, my [black] friends called it 'talking white.' As an adult, I call it using correct English.
So, how can a writer make his character's voice ring true to their culture, lifestyle and experiences — right or wrong — while not promoting bad English?
Any recommendations on the subject of voice would be greatly appreciated.