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).
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 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 are cool.
No complaints.