Any languages that support a compiler under MSDOS or some version of Windows make a ".exe" file. Yes, there are some very good free compilers out there. Pick your language and then (insert your favorite search engine here) for Freeware Compilers or Open Source Compilers. If you'd like to skip that step, I usually haunt www.thefreecountry.com when I want to try a new compiler, language or whatnot. They have tons of links. Good luck!