There a many Lisp compilers that compile to native code. 'Native' means here 'machine code' (x86 in 32bit or 64bit mode, PowerPC, SPARC, ...). CMUCL, SBCL, ClozureCL are known among the open-source Lisp compilers. There are huge numbers of Lisp compilers to native code, see http://www.thefreecountry.com/compilers/commonlisp.shtml
There are different types of lisp, each with very minor language differences, you might want to check out the different types. clisp=common lisp, Steel Bank Common lisp(SBCL), there are others. I first heard of Lisp when they used it with AutoCAD to modify there commands. Get a good prep book, Amazon has a lot of them. I got "Land of Lisp" by Conrad Barski, M.D.; pub no starch press. They sent me to http://clisp.cons.org/ to download the clisp installer.
You do not "compile" lisp, it just runs from the code. That is the real beauty of it, you can type in information and the code can modify it's-self. There is no real distinction between the code and the data, it is all just a list, or a list of lists. You need a different mind set from programming in JAVA, C, or Basic. I guess the "programming classes" are as close as you can come in a comparison, but the data is part of the program. I think you will love it when you understand it.