Pragmatic Learning