I agree greg r's approach, tooling is very important when starting,
racket comes ready to roll.
On 27/09/12 06:59, greg r wrote:
I would go with the book Simply Scheme, Introducing Computer Science
by Harvey and Wright.
Install the Racket system on your computer, and have at it.
1. Yes , there is no language that is harder to learn than any other.
Clojure happens to be especially newbie friendly.
2. Start with getting yourself familiar with the clojure development
environment. These days the best options are Emacs+Nrepl or Eclipse
+CounterClockwise. When it is up download
On 26/09/2012 20:04, Jim - FooBar(); wrote:
On 26/09/12 17:10, Ian wrote:
If you want to start with a functional language, then I would start
with Erlang or Haskell, rather than Closure.
Closure is a great language, but it runs on the Java VM, and you are
expected to know and understand Java
Hi Gregorious,
I will show you the track that i'm followin to learn Clojure. I'm a
programmer since 99, so maybe this does not apply for you, but can be a
good reference:
1- http://blackstag.com/blog.posting?id=5 (for me was a good starting point)
2 -
Clojure is a good language to start.
The only thing is that there are more ressource for beginners in other
languages.
For Racket (another Lisp), you have the very good:
How to design programs.
http://www.ccs.neu.edu/home/matthias/HtDP2e/
(this is the second edition, you might have to peak in
Hi Gregorius,
I recommend for you to watch Brian Will channel on youtube.
http://www.youtube.com/user/briantwill/videos?flow=gridview=1
There are several introduction of programming language: Clojure, Java,
Python, JavaScript, C etc..
After watching all part.1 of each introduction, then you may
On Mon, Sep 24, 2012 at 2:11 AM, Gregorius R. gzym...@gmail.com wrote:
Hello Clojurists!
is clojure a good start to learn programming?
It depends what your goal is. If you were planning a long career in
the software development industry, then I think it's a great place to
start. As other's
Like others answered, any Lisp is a good start, mainly because the syntax is
terse.
Here, people learn Java or similar first like they were learning Pascal in the
80s
to learn problem analysis.
That's too much luggage to carry, it's more important to learn how to express
the
problem to solve
Having taught Clojure as a first language I'd second Luc's suggestion to avoid
Java interop for as long as possible.
The other thing that I think is crucial is to work in a simple,
beginner-friendly environment (no complicated installation procedures or exotic
UI conventions) that supports a
On 26/09/12 14:04, Lee Spector wrote:
Having taught Clojure as a first language
so, reading the above statement, can I infer that Hampshire college
offers a Clojure course to 1st year undergrads? I'm trying to promote
the same concept for Manchester University (UK) but all the 'important'
On 09/26/2012 08:04 AM, Lee Spector wrote:
Having taught Clojure as a first language I'd second Luc's suggestion to avoid
Java interop for as long as possible.
This is good advice regardless of which alternative JVM language one
chooses. Just cracking the covers on the Java runtime
aaa ok I can see from the website that you're not exactly teaching
Clojure as 1st programming language but rather genetic programming with
Clojure. This certainly makes more sense than what I originally
understood... It just seems impossible to convince academics that 1st
years should become
You're right that my current course using Clojure (genetic programming) isn't a
first programming course, but where I teach we change our courses all the time
and the decisions are made by professors quite freely (after discussion among
related faculty). I've taught Lisp/Scheme as a first
It is never too late to learn something new. If you start with Scheme
then you will find loads of excellent pedagogical material that has
been heavily vetted over the years, and you are bound to find that one
of them will speak to you. The excellent thing about starting is
that you can leverage
Hi Greg,
If you want to start with a functional language, then I would start with
Erlang or Haskell, rather than Closure.
Closure is a great language, but it runs on the Java VM, and you are
expected to know and understand Java data structures. I found learning
both Closure and Java
On 26/09/12 17:10, Ian wrote:
If you want to start with a functional language, then I would start
with Erlang or Haskell, rather than Closure.
Closure is a great language, but it runs on the Java VM, and you are
expected to know and understand Java data structures. I found learning
both
If you use something like lein or clooj you can push back most of the Java stuff
for a significant chunk of the learning curve. Using Java libs does not imply
that
you must be well versed in Java. That can come later.
Obviously if you jump into both of them upfront, it will be quite confusing,
I would go with the book Simply Scheme, Introducing Computer Science by
Harvey and Wright.
Install the Racket system on your computer, and have at it.
http://racket-lang.org/
Once you come up to speed on Scheme, you will have no trouble with core
Clojure.
But if you venture in the the Java
I believe the only question You should be considering - is it interesting
to You? I should say - giving up because of Your age or Your self-esteem of
Yourself is a bad idea. Clojure is complex language - but it doesn't really
matter, the key point - if it's interesting to You and You are ready
Hello Clojurists!
I'm a person in middle age (you know, too old to rock'n'roll, to young to
die) and would like to programm but starting with functional programming.
Regarding this i have some questions:
is clojure a good start to learn programming?
which (prerfer free online) is a good tut to
Hi Gregorius!
I think Clojure is a great way to start to learn to program! Clojure
is a flavour of lisp and so is Scheme - which has been used for
decades to teach programming to MIT undergrads.
In terms of resources on learning functional programming I think The
Little Lisper is a terrific
basically anything except brainfuck is a good idea :)
Am 26.09.2012 06:45, schrieb Leonardo Borges:
Hi Gregorius!
I think Clojure is a great way to start to learn to program! Clojure
is a flavour of lisp and so is Scheme - which has been used for
decades to teach programming to MIT
Yes (definitely not brainfuck), but I would recommend not starting with
something with ugly syntax like C, C++, Perl, or PHP (and many others, I'm
sure) these days. Something friendlier and dynamic like Clojure is an
excellent idea. Two alternatives I'd give a non-programmer are Python and
Ruby.
The challenge of learning Clojure as a first language is that:
1. Some of the best learning resources for Lisp-like languages are books
that use the Scheme dialect of Lisp. If you know what you're doing, you
can translate all those ideas to Clojure, but the correspondence might not
be so obvious
24 matches
Mail list logo