I work with low-level systems programming (compilers, assemblers, networking, etc.) and Java. Windows when I have to, but again, at a very low-level.