Not Know Jack

What does the expression “not know jack” mean?

Definition: Not know anything

Example: Jason claims to have a lot of programming experience, but I’m pretty sure he doesn’t know jack about databases.

Note: This also is used in an obscene version, “not know jack shit.”