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