vulgar learning