Hi Towle,

Judging by the articulateness of your post, I would say that Clojure
would definitely be an ideal language for what you are looking for. It
is not "handed to you on a plate" and you will have to engage deeply
to achieve your goals, but if you do so, along with the increasingly
prolific documentation available, the archives of this forum and the
on-going posts here, you will be able to learn and apply just about
any technique that has ever been addressed regarding advanced
programming, best computer science practices and very practical
applications.

- Regards, Adrian.

On Tue, Dec 1, 2009 at 7:38 AM, Towle <towle.m...@gmail.com> wrote:
> Hi all,
>
> Thanks for taking the time to read my post. I'm interested to get some
> opinions from experienced Clojure programmers on whether the language
> would be a good first language to learn, or rather to learn in-depth.
> I have minimal experienced with more common languages like Java, HTML,
> and C++, but having the personality I do, felt compelled to shop
> around a bit before choosing a first language to learn seriously on a
> deep and intuitive level-- perhaps my odd notion of there being a
> connection between a programmer and the first language s/he
> understands on that high of a level. So after shopping around
> thoroughly and picking up bits about on theoretical computer science
> and the history of programming languages, I decided to pick up a Lisp;
> I'm intrigued by the greater concept/idea behind the Lisp family of
> languages.
>
> After a long while trying to figure out which of the Lisps would be a
> good first choice, I stumbled across Clojure and immediately thought
> it a brilliant idea, conceding of course that at my current level of
> knowledge, I likely have no idea what a brilliant idea in computer
> programming looks like. Regardless, it still feels brilliant.
>
> As I see it, among other features of the language, the idea of a Lisp
> designed to be a capable choice for "real-world" code applications,
> that is a Lisp which embodies the spirit of that family of languages
> yet one which resolves many of the "practicality" complaints which
> stand as hurdles on a Lisp's path to real-world use. For my situation,
> that of a student who wants both a) to learn a first language I can
> have a real, intellectual appreciation for and b) to begin the journey
> to "expertise" in a language it would be practical to code web
> applications in.
>
> So, Clojure programmers, am I wrong? Should I pass on Clojure in favor
> of another langauge? Or learn Common Lisp or Scheme first, then try my
> hand at Clojure? Am I mistaken for a different reason? Or perhaps
> there are some criteria I should consider before diving in?
>
> Thanks in advance, and again for taking the time to read.
> --Towle
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to