<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Vasishtha Spier wrote at 05/21/2012 02:12 PM:
<blockquote cite="mid:2EDB4C2FDCD44616B0C05552FE981173@Digitallibrary"
type="cite">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<meta name="GENERATOR" content="MSHTML 9.00.8112.16443">
<style></style>
<div><font face="Arial" size="2">But most of all how to approach
learning it if you have a project starting in the next few months. A
reading list, and most of all prioritizing the different Racket and
functional programming topics. What are the most important topics to
learn before you have to start writing your project and what can be
absorbed later etc.</font></div>
<div> </div>
</blockquote>
<br>
This is pretty much the exact target audience of the book that I'm
working on very slowly.<br>
<br>
For now, I'd suggest starting with:<br>
<br>
1. See <a class="moz-txt-link-rfc2396E" href="http://docs.racket-lang.org/getting-started/index.html">"http://docs.racket-lang.org/getting-started/index.html"</a>.<br>
<br>
2. Do little one-hour ``pilot projects'' and experiments.<br>
<br>
3. Ask questions on this email list.<br>
<br>
A few months is a luxurious lead time to prep for a one-person project
that will be on a schedule. Or, if you'll have a project team, a few
months gives you some time to start to become a guru on the
technology. However, if you have a team project, and you have some
tricky problems to solve, or you want to get a team up to speed more
quickly and reduce the number of wrong turns, I think one good way is
to have a consultant help. (Full disclosure: I make a living being
such a consultant.) You could also rapidly own expertise by hiring a
new employee: a seasoned expert, or a promising new grad who's been
using Racket.<br>
<br>
Alternate strategy: if you want to be coding on your project in Racket
by lunchtime, just pretend it's Pascal with a Lisp syntax, and start
typing. You probably won't get the big wins that way, but I've seen it
done successfully wrt business goals.<br>
<br>
Neil V.<br>
<br>
</body>
</html>