When teaching kids to program, it's good if you're doing something too, instead of standing over them, so they can experiment (which is an important part of programming). But you can't be doing anything uninterruptible. Sorting Lego is perfect.
-
-
And make your own projects small with specific goals to start. It's too easy to get lost in a research loop when you don't grasp the total language yet.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Agree. Using a tutorial to guide you in making your own product was the most impactful thing for me.
@traversymedia’s courses are a great for these type of tutorials.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
100% agree. Taught myself to code until I was able to make fulltime career switch. Personal experimentation is how you learn to debug, which will carry you through everything else.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Projects are not only valuable for adults. Teens at Polygence can attest to the benefits of project based learning: https://www.polygence.org/user/roles
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
A really good exercise for kids is iterating through a deck of cards. Because one shows how tedious problems get solved quickly with programming, and one has a concrete object to directly illustrate the metaphor
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Great advice. Thanks Paul! Will do that.
-
To add on that I would say don’t worry about what experienced folks say is the right and wrong way to do something. You can learn that stuff later, in the beginning I would say your learn most from experimenting and allowing yourself to make mistakes :)
End of conversation
New conversation -
-
-
Starting with simple problems is great, e.g., print all prime numbers less than 100, or Fibonacci series less than 100. This is what my dad started with when he taught himself.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Hey Paul. I absolutely gobbled a book ANSI Common Lisp a few years ago before i got on twitter— best book on learning to think, problem solve and code. Only recently realised its author and you were one and same!pic.twitter.com/HQ5EzSAisu
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.