in reply to Re: Finding the path in thread Finding the path
No, don't try Ruby and Java. Ruby is the same language as Perl. Java is not worth learning (there are no concepts in there that you don't already know).
Learn Lisp, Haskell, Smalltalk, OCaml, etc. instead. Those languages each contain different concepts that you can make use of in Perl, but might not already know about.
Re^3: Finding the path
by Your Mother (Archbishop) on Apr 16, 2008 at 17:26 UTC
|
I would like to agree. Better but each of those has a pretty high barrier to self-edification and fewer places it will be used in a regular career. Plus, some of what you're talking about in "different concepts" can be handled with different code style in Perl. That's why the Higher Order Perl is so nice, it covers some of that.
I tried to teach myself some Lisp about 3 years ago when I was feeling the same, I'm not progressing feeling, and the resources, tutorials, etc are slim/difficult for a semi-hacker. If I had time now and wasn't resume padding I'd play with something like one of the nascent Parrot driven languages like Amber; or maybe Erlang.
| [reply] |
|
The way I went about learning Lisp was to find an itch that I not only wanted to scratch, but could not conveniently scratch any other way. It's amazing how quickly you can pick a language up given the right motivation. As I'm an Emacs user, this was quite easy to do. For those who are firmly wedded to some other editor, there are a number of other useful packages that can use various forms of Lisp for scripting; the GIMP, for example, uses Scheme.
| [reply] |
|