> On Dec 20, 2016, at 1:47 AM, steve.lett777 <steve.lett...@gmail.com> 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.