If you are doing "Linux programming" instead of UNIX programming, you are most likely doing something wrong.
Linux are in every android cell phones, PI, pc, etc.
So's HP-UX and Solaris (probably not any of the Open Source variants, however).
None of the Open Source BSDs qualify as UNIX, however.