Kids Coding: Simple Java
murrayc.com
Kids Coding: Simple Java
1–10 of 31 posts
Re: Kids Coding: Simple Java
#2Re: Kids Coding: Simple Java
#3https://leanpub.com/programmingforkids
It's currently Mac-only, because of the `say` command, and so that I could write instructions for just one platform. I have ideas about how I'm going to fix that, but that won't be in the near future.
My son was about the same age when I started writing it, but the book scales nicely for any 9-14 year old, I think. Please feel free to give your son a copy, and let me know if it's helpful.
Re: Kids Coding: Simple Java
#4 import typingRe: Kids Coding: Simple Java
#5How to turn a kid off programming for life - choose Java as the teaching language. This kid had already started with Python, which is the natural choice for a first language, so why not just: import typing
You may also be overestimating how much easier Python is to learn for a complete beginner. When I was 12 or so I discovered Python via RenPy (https://renpy.org) and although I could type some simple commands into the REPL, even the fact that you could put your code into a file to execute later was non-obvious to me. My experience with Processing was much smoother in comparison.
In my opinion, you should focus less on syntax and more on getting to an engaging experience with a fast feedback loop.
Re: Kids Coding: Simple Java
#6I wrote a book (free minimum price) to teach my son programming, starting in Terminal, and using Ruby. https://leanpub.com/programmingforkids It's currently Mac-only, because of the `say` command, and so that I could write instructions for just one platform. I have ideas about how I'm going to fix that, but that won't be in the near future. My son was about the same age when I started writing it, but the book scales…
Re: Kids Coding: Simple Java
#7How to turn a kid off programming for life - choose Java as the teaching language. This kid had already started with Python, which is the natural choice for a first language, so why not just: import typing
Re: Kids Coding: Simple Java
#8I wrote a book (free minimum price) to teach my son programming, starting in Terminal, and using Ruby. https://leanpub.com/programmingforkids It's currently Mac-only, because of the `say` command, and so that I could write instructions for just one platform. I have ideas about how I'm going to fix that, but that won't be in the near future. My son was about the same age when I started writing it, but the book scales…
There's a package on Debian Linux based systems called "gnustep-gui-runtime" which (among a lot of other things) provides the "say" command.
Re: Kids Coding: Simple Java
#9How to turn a kid off programming for life - choose Java as the teaching language. This kid had already started with Python, which is the natural choice for a first language, so why not just: import typing
Re: Kids Coding: Simple Java
#10The blog author and a commenter make a good point about how back in the day getting the computer to do just about anything was thrilling, whereas now expectations are a lot higher but so is the knowledge and effort required to make that happen.
Switching on a computer and getting nothing but a ready prompt somehow made it easier (or more necessary?) to make your own fun.