And don't forget 'How to Design Programs' - http://www.htdp.org

Paudi

On 9 June 2011 11:04, Bhinderwala, Shoeb <sabhinderw...@wellington.com>wrote:

> To start thinking functionally, I would also highly recommend reading the
> book Structure and Interpretation of Computer Programs:
>
>   http://mitpress.mit.edu/sicp/
>
>
> http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs
>
> This book is available freely at the above sites. A better typeset format
> in PDF is available at (docs.google.com):
>
>
> https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BxVCLS4f8Sg5OGUwMmZlZjYtZWQ4Zi00ZThmLWFkMjYtNTIxZmY4ODhjNDdl&hl=en&authkey=CLnyyF4
>
> Thanks
> Shoeb
>
> -----Original Message-----
> From: clojure@googlegroups.com [mailto:clojure@googlegroups.com] On Behalf
> Of hci
> Sent: Wednesday, June 08, 2011 3:33 PM
> To: Clojure
> Subject: Re: New to Clojure
>
> I was in the same boat last year. My experience with Clojure started
> with Java interop, by writing Clojure code to solve some small
> problems using existing Java libraries. For example, I used Clojure to
> fetch and process application logs in a MySQL database and visualize
> the results with a Java graph library. These experience got me into
> productive mode quickly and became familiar with the syntax of the
> language.
>
> However, I was not transformed into a Clojure programmer by just doing
> Java-interop because I was still thinking in Java way. It should be
> noted that the Clojure way is very different from the Java way. A
> transformation in thinking is necessary. I did the transformation by
> studying the Joy of Clojure book and did programming exercise on
> 4clojure.com. The former showed me the Clojure way and I practiced
> walking the way with the later. A good thing about 4clojure.com is
> that there is an immediate feedback on how well one does. The code
> either pass the unit tests or not. If it passes, one can see how short
> their own code compared with others. In searching a shorter solution,
> one often learns some functional tricks. Also, the site forces one to
> work with core Clojure functions only, and the use of def is not
> allowed.
>
> On Jun 7, 12:30 pm, Santosh M <santoshvmadhyas...@gmail.com> wrote:
> > I want to learn clojure. I already know Java. Please tell me how to
> > proceed.
> >
> > Regards
> >
> > Santosh
>
> --
> 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
>

-- 
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