To a Southern USA dialect, "learn you a thing or two" is part of that casual mode of speech. I wouldn't get too hung up on it, unless you're an Oxford professor of English or a teacher at a finishing school. I truly doubt any of us here speak the Queen's English.