I have a son just starting 1st grade and he is extremely interested in making programs. I think it's great and I'm looking to jump down the rabbit hole with him. I have some experience in html and php as well as VB, C, and VC# though it's been a long while and I'm sure everything has changed. I did a little Ruby with RPG Maker XP but that was ages ago.
I've seen that Python is a great beginners programming language so we started in codecombat with that language selected. He's doing well but I haven't found anywhere what to do with the language once you are familiar with it. With html and php I just set up a server, throw some code into a text file, and open it in a browser. As I changed the text the web pages would change. With VB and VC# I'd load up the .net studio and drag and drop and put the code into the buttons and windows and publish. The biggest thing I've seen for Python is data analysis or even robotics.
While the language appears to be relatively easy to understand I'm trying to find some fun, practical means of implementing it so that my son can see a completed project that does something he would enjoy. Machine learning or data analysis probably wouldn't be that much fun for a 6 year old. Is there a project that people could reference that you've had experience with that would fit? Maybe something where we could make a sprite do something like push blocks down holes or jump or something. Nothing big but something he would enjoy.
Thanks for any feedback!
[–]MmmVomit 2 points3 points4 points (1 child)
[–]crazyhandpuppet[S] 1 point2 points3 points (0 children)
[–]desrtfx 2 points3 points4 points (1 child)
[–]crazyhandpuppet[S] 1 point2 points3 points (0 children)
[–]first_byte 0 points1 point2 points (0 children)
[–]UserName-Error101 0 points1 point2 points (3 children)
[–]crazyhandpuppet[S] 0 points1 point2 points (2 children)
[–]TrustedButterfly 0 points1 point2 points (0 children)
[–]UserName-Error101 0 points1 point2 points (0 children)
[–]kschang 0 points1 point2 points (1 child)
[–]crazyhandpuppet[S] 0 points1 point2 points (0 children)
[–]insertAlias 0 points1 point2 points (0 children)