[racket] Where to learn advanced programming skills?

2013-07-21 Thread Ben Duan
Dear all, In this mailing list, I can always find some concepts which are not familiar to me. For example `monad' and `parameterize'. I don't know how to learn about these kind of advanced programming skills systematically. So I'm asking for your suggestions on where I can go next. I have read so

Re: [racket] Where to learn advanced programming skills?

2013-07-21 Thread Neil Van Dyke
Ben Duan wrote at 07/21/2013 10:25 PM: In this mailing list, I can always find some concepts which are not familiar to me. For example `monad' and `parameterize'. I don't know how to learn about these kind of advanced programming skills systematically. So I'm asking for your suggestions on wher

Re: [racket] Where to learn advanced programming skills?

2013-07-21 Thread Ben Duan
Neil, Thank you very much for your explanation of the terminologies and your suggestions. Sadly, I’m just the person who has little practical programming experience. I started learning programming seriously about a year ago. As I’m not coding for a living, I don’t have to write much code. And eve

Re: [racket] Where to learn advanced programming skills?

2013-07-21 Thread Carl Eastlund
Ben, Try writing your code more socially. Read other people's code, rather than books, to get a sense of what is idiomatic in each language. Share your code with other people -- you can always post to lists such as this one with a link to your code (there are plenty of public code-hosting sites,