That's neat. Does it actually learn? I never came to grasp the inner workings of the brain but I have contemplated how I would go about re-creating it.

Haha, I know how you feel about compiling code. Mine usually compiles quickly but never fails to create its own undocumented features .

My language of choice is C++, mostly because I never took the time to learn about objects; Java never felt right to me, anyway. As a matter of fact, the only reason I use C++ is because I didn't find out about the original C first!