I'm a Programmer

not by trade but by nature

I learn things

Other Languages

I have been programming for about eight years. It started as a hobby and now I am studying it in university. The following are the various languages I have picked up over the years of programming. My favorite language is Lua, with Lisp-likes coming in a close second. Beyond that I have passionate disdain for a few select languages (namely Ruby and Python).

Common Lisp and Clojure

Many programmers complain about Lisp for its copious parentheses and non-programmers complain about Lisp for its copious parentheses, but Lisp programmers look past the parentheses and see a language beautifully structured in its simplicity. At the basic level, everything in Lisp (including code) is either a list or a value, and the lists are lists of lists and values. Add to that macros and various data types and you have a powerful language. Programming in Lisp changes the way you think about problems in a way I can't describe. Learn Lisp (or a Lisp derivative).

Python

Python is another scripting language like Lua, with a few extra features: a (not-really) structured OO system, native arbitrary precision, the continue keyword, list comprehension, indentation that matters, no anonymous multi-line functions, and much more. Python's mantra is more-or-less "There should be one-- and preferably only one --obvious way to do it" which ultimately translates to "it's my way or the highway and my way is slow as hell".

HTML and CSS

HTML and CSS are cool. No complaints.