<div dir="ltr">The Haskell School of Expression is very good.&nbsp; Maybe use what you learn there to write your own music?&nbsp; perhaps even render it visually with the graphics library described in the book.<br><br><br><span>&gt; The best way to improve coding ability is to actually code</span><br>
<br>or by reading other people&#39;s code.&nbsp; The book &quot;Beautiful Code&quot; has some interesting stuff, including one great chapter about concurrency by GHC&#39;s Simon Peyton Jones.<br><br>-Greg<span></span><br><br><br>
<div class="gmail_quote">On Thu, Jul 17, 2008 at 10:45 PM, Steve Klabnik &lt;<a href="mailto:steve.klabnik@gmail.com">steve.klabnik@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Hello everyone-<br><br>Unfortunately, at my university, we don&#39;t do much in the way of functional programming. At all. So I&#39;ve been trying to work on it outside of class as much as possible. I&#39;m going through the exercises in SICP. I&#39;ve picked up &quot;The Haskell School of Expression,&quot; as well as &quot;



<span>Basic Category Theory for Computer Scientists.&quot; (which I&#39;m finding is not very basic, at least for someone as new to the topic as I am)<br><br>I&#39;ve subscribed to this mailing list.<br>
<br>But what else can I do? While my fall classes are scheduled, my spring classes must consist of 15 credits of anything I want to take. Should I take some math courses? Which ones? Anything related that I should study? <br>

<br>The best way to improve coding ability is to actually code. But I&#39;m attempting to do everything I can, and so suggestions as to how you all improve yourselves and your abilities would be welcomed.<br></span></div>

<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br></div>