Jump to content


Intro to programming?

Recommended Posts

I highly recommend Game Maker's Apprentice which we did when ds11 was 10.


This is copied from another thread in which I answered the same basic question:


I'm teaching my son to program in Java currently. There are many great resources available from free to reasonably priced.


Computer Science like many of the sciences is best learned by interacting with it, hence the lab portion (programming). Python and Java are really popular programming languages to start with, though Java is more powerful. In the beginning simply learning logic flow and patterns are a great place to start. Seeing how the pieces fit together is very helpful. That is why programs like Scratch and Game Maker are taking off as educational tools. Game Maker's Apprentice is the first book I started my son with when he was 10. He finished the book and built all the games using the Game Maker tool.


Next we did this very practical tutorial series which I recommend your son trying. Its entitled Java for the Absolute Beginner:



After that we went on to this fantastic free educational tool called Greenfoot. This is a powerful tool for both teaching programming fundamentals and making some cool games. It's used by quite a few college and university CS departments in teaching programming. Java is used:





There are too many beginning programming courses and additional tutorials available to list. But here are a few more:





Link to comment
Share on other sites

Scratch is a good language to start with and then Alice and python. Dd1 started with scratch, it is available free online and she is now doing Alice, we haven't spent as much time as I will like but she will be dong more over summer. I was able to get a basic book on amazon for $ 0.5 so it is easy to start.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...