Hi Art,

I found the best way to learn functional programming (using Scheme and  
Common Lisp) was by writing solutions to little math and logic  
puzzles. Those are usually tractable problems for newbies. Then you  
can share your solution with experienced folks who can point out more  
efficient or idiomatic ways to do it. Or maybe pick a domain you know  
really well, and implement part of that in the new language?

Also, if you are learning a lisp, I really enjoyed Peter Norvig's  
book, Paradigms of Artificial Intelligence Programming, and Paul  
Graham's Common Lisp. SICP was also really a great book.

Good luck,
Bob Evans

http://www.crap4j.org/

On Jan 14, 2008, at 2:32 AM, Arthur Kho wrote:

>
> Hello,
>
> I started looking at Scheme a few weeks ago. I also started to read
> through MIT Press's SICP book to go with my studying scheme and have
> watched a few SICP lecture videos from MIT's opencourseware.I have
> programmed in C/C++, mainframe assembler and some java in the past.
> Can anyone share some efficient learning tips for functional
> programming? I am enjoying learning new concepts but feel frustrated
> at how slow the learning process is.
>
> Thanks,
>
> Art
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to "Bay Area Functional 
Programmers"  
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/bayfp?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to