Re: [racket-users] Newbie seeking advice
Dangit, where's the 'Like' button on this thing? On Tue, Dec 20, 2016 at 4:26 PM, Jason Hemann wrote: > > The decision of how to learn, and in what context, is probably more >> important than your choice of language or even your choice of curriculum. >> >> Yours, >> >> Eeyore >> >> (p.s.: but when you do learn, it’s a heck of a lot of fun.) >> >> > I think Eeyore may not be the right person to deliver that postscript. The > following was composed for Scheme, but it fits Racket pretty well too. > > *Tigger on Scheme* > > *The wonderful thing about Scheme is:* > *Scheme is a wonderful thing.* > *Complex procedural ideas* > *Are expressied via simple strings.* > *Its clear semantics and lack of pedantics,* > *Help make programs run, run RUN!* > *But the most wonderful thing about Scheme is:* > *Programming in it is fun,* > *Programming in it is FUN!* > > -- John Ramsdell, > based on Disney's "Winnie the Pooh and Tigger Too" > and the books of A. A. Milne. > > >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Racket Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to racket-users+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > JBH > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Newbie seeking advice
> The decision of how to learn, and in what context, is probably more > important than your choice of language or even your choice of curriculum. > > Yours, > > Eeyore > > (p.s.: but when you do learn, it’s a heck of a lot of fun.) > > I think Eeyore may not be the right person to deliver that postscript. The following was composed for Scheme, but it fits Racket pretty well too. *Tigger on Scheme* *The wonderful thing about Scheme is:* *Scheme is a wonderful thing.* *Complex procedural ideas* *Are expressied via simple strings.* *Its clear semantics and lack of pedantics,* *Help make programs run, run RUN!* *But the most wonderful thing about Scheme is:* *Programming in it is fun,* *Programming in it is FUN!* -- John Ramsdell, based on Disney's "Winnie the Pooh and Tigger Too" and the books of A. A. Milne. > > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- JBH -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
RE: [racket-users] Newbie seeking advice
Yes agreed, HtDP is a very good start too. Nevertheless I like the approach in TLS/TLL for its mathematical approach and giving deep insight in recursion. Jos -Original Message- From: Matthias Felleisen [mailto:matth...@ccs.neu.edu] Sent: martes, 20 de diciembre de 2016 20:00 To: Jos Koot Cc: steve.lett777; Racket Users Subject: Re: [racket-users] Newbie seeking advice > On Dec 20, 2016, at 1:53 PM, Jos Koot wrote: > > Hi, > > You already had some very good replies. > If you are very new to programming, I second the advice > to start with Racket and to look into The Little Schemer > (in older days The Little Lisper) > In addition, this mailing list is very friendly > and can help you with problems you will encounter on your road. > > With many thanks to The Little Lisper and Racket, > Jos > > PS > The Little Schemer may seem a simple tail in the beginning, tale ;; - - - How to Design Programs is the very very very long version of TLS/TLL. http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Newbie seeking advice
I learned programming for fun. I still enjoy it today, but I don't think I would have stuck with it without aspirations of endless tinkering. It is that aspect I seem to enjoy the most. Counterfactual scenarios are too easy to wax philosophical about. I didn't start with any lisp, but I wish I had. Whether I enjoy Racket so much because I started with something else or because it is just that good is something only those wiser than me can say. I think the latter, but I can't relive my life to test the hypothesis. Deren On Dec 20, 2016 3:18 PM, "Matthias Felleisen" wrote: > > > On Dec 20, 2016, at 2:12 PM, 'John Clements' via Racket Users < > racket-users@googlegroups.com> wrote: > > > > Learning to program takes a long time, and is best done with friends. > The decision of how to learn, and in what context, is probably more > important than your choice of language or even your choice of curriculum. > > Ouch. > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Newbie seeking advice
> On Dec 20, 2016, at 2:12 PM, 'John Clements' via Racket Users > wrote: > > Learning to program takes a long time, and is best done with friends. The > decision of how to learn, and in what context, is probably more important > than your choice of language or even your choice of curriculum. Ouch. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Newbie seeking advice
> On Dec 20, 2016, at 1:47 AM, steve.lett777 wrote: > > I really want to learn programming but I am a slow learner. How do I know if > I can achieve learning programming or not? Am I wasting my time trying? > > And after that one is answered, Which language should I learn programming in, > Racket, Scheme, or Python? You’ve gotten a bunch of good advice. In addition, I would add this: The thing that will determine whether you succeed is likely to be your evolving motivation level over time. Part of this may be due to grit, determination, and other classical virtues, but lots of it will have to do with how you structure your learning process. In a class, you’re working with a bunch of other people toward a common goal. The class is structured to maintain your motivation both with carrots and with sticks. If you’re working by yourself, without a concrete and near-term reward, you’re likely to lose interest. Learning to program takes a long time, and is best done with friends. The decision of how to learn, and in what context, is probably more important than your choice of language or even your choice of curriculum. Yours, Eeyore (p.s.: but when you do learn, it’s a heck of a lot of fun.) -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Newbie seeking advice
> On Dec 20, 2016, at 1:53 PM, Jos Koot wrote: > > Hi, > > You already had some very good replies. > If you are very new to programming, I second the advice > to start with Racket and to look into The Little Schemer > (in older days The Little Lisper) > In addition, this mailing list is very friendly > and can help you with problems you will encounter on your road. > > With many thanks to The Little Lisper and Racket, > Jos > > PS > The Little Schemer may seem a simple tail in the beginning, tale ;; - - - How to Design Programs is the very very very long version of TLS/TLL. http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
RE: [racket-users] Newbie seeking advice
Hi, You already had some very good replies. If you are very new to programming, I second the advice to start with Racket and to look into The Little Schemer (in older days The Little Lisper) In addition, this mailing list is very friendly and can help you with problems you will encounter on your road. With many thanks to The Little Lisper and Racket, Jos PS The Little Schemer may seem a simple tail in the beginning, but at the end it goes deep into the maths of recursion. I learned a lot of it. While studying a programming language, don't forget to study maths too. Maths are important in every field of programming (MHO) -Original Message- From: racket-users@googlegroups.com [mailto:racket-users@googlegroups.com] On Behalf Of steve.lett777 Sent: martes, 20 de diciembre de 2016 10:48 To: Racket Users Subject: [racket-users] Newbie seeking advice I really want to learn programming but I am a slow learner. How do I know if I can achieve learning programming or not? Am I wasting my time trying? And after that one is answered, Which language should I learn programming in, Racket, Scheme, or Python? -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Newbie seeking advice
> On Dec 20, 2016, at 12:01 PM, Hendrik Boom wrote: > > On Tue, Dec 20, 2016 at 01:47:59AM -0800, steve.lett777 wrote: >> I really want to learn programming but I am a slow learner. How do I know if >> I can achieve learning programming or not? Am I wasting my time trying? >> >> And after that one is answered, Which language should I learn programming >> in, Racket, Scheme, or Python? > > Wasn't it on this list I leared that in a course to teach C, they > discovered that spending time teachind Racket *first* actually saved > the time learning C and they ended up understandingit better? [Java, not C] > I suggest starting with Racket, and then you sill be well-prepared to > pick up anything else faster, should you decide to explore further. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Newbie seeking advice
On Tue, Dec 20, 2016 at 01:47:59AM -0800, steve.lett777 wrote: > I really want to learn programming but I am a slow learner. How do I know if > I can achieve learning programming or not? Am I wasting my time trying? > > And after that one is answered, Which language should I learn programming in, > Racket, Scheme, or Python? Wasn't it on this list I leared that in a course to teach C, they discovered that spending time teachind Racket *first* actually saved the time learning C and they ended up understandingit better? I suggest starting with Racket, and then you sill be well-prepared to pick up anything else faster, should you decide to explore further. -- hendrik > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.