Which kid friendly coding recommendation

Danielwright2311

Well-Known Member
Site Supporter
Mar 28, 2018
2,219
1,358
50
Sacorro NM
✟110,365.00
Country
United States
Faith
Christian
Marital Status
Divorced
Upvote 0

Nithavela

our world is happy and mundane
Apr 14, 2007
28,108
19,542
Comb. Pizza Hut and Taco Bell/Jamaica Avenue.
✟492,432.00
Country
Germany
Faith
Other Religion
Marital Status
Single
Novice wanting to introduce a 10 and a 12 yr old to coding. Searched online. Would appreciate your input.
If you want a gamified entrance, I suggest taking the games by Zachtronics, especially Shenzen I/O.
 
Upvote 0

Danielwright2311

Well-Known Member
Site Supporter
Mar 28, 2018
2,219
1,358
50
Sacorro NM
✟110,365.00
Country
United States
Faith
Christian
Marital Status
Divorced
Dark basic pro is the best for kids, It also has many good examples to learn from.

Here is a program in dark basic pro with only 16 lines of code.


sync rate 0
do
s#=rnd(3)
lock pixels
for y=1 to screen height()
For x=1 to screen width()
inc z
if s#=1 then dot x,y,sin(x)*atan(y)*2000000
if s#=2 then dot x,y,sin(x)*atan(y)*2000000
if s#=3 then dot x,y,cos(x)*((3)^2*sin(y)^2)*200000
if s#=0 then dot x,y,cos(x)*(8/sin(y))*200000
next x
next y
unlock pixels
sync
loop
 
Upvote 0

RaymondG

Well-Known Member
Nov 15, 2016
8,545
3,816
USA
✟268,974.00
Country
United States
Faith
Christian
Marital Status
Married
Novice wanting to introduce a 10 and a 12 yr old to coding. Searched online. Would appreciate your input.
I was thinking about doing the same. I've considered getting Rasberry Pi kits for them to put together and program on. Python seem to be a good language to start with.....which could translate to real word applications easily.
 
Upvote 0

hedrick

Senior Veteran
Site Supporter
Feb 8, 2009
20,250
10,567
New Jersey
✟1,148,008.00
Faith
Presbyterian
Marital Status
Single
I was thinking about doing the same. I've considered getting Rasberry Pi kits for them to put together and program on. Python seem to be a good language to start with.....which could translate to real word applications easily.
Yup. That's our configuration. We actually have a kid who looks like he's 7 or 8 in the group, but his father works with him, and I suspect he does a lot of the coding. The problem with middle school age is probably more in keeping their attention than in actual ability. A couple of kids with a parent participating would be more likely to work than our lab situation.
 
Upvote 0

sfs

Senior Member
Jun 30, 2003
10,711
7,752
64
Massachusetts
✟341,659.00
Country
United States
Faith
Non-Denom
Marital Status
Married
Especially for the 10 year old I would consider Scratch. Both of my sons used it when they were younger. (One now wants nothing to do with programming, while the other just got his master's degree in CS. Go figure.)
 
  • Like
Reactions: RaymondG
Upvote 0

RaymondG

Well-Known Member
Nov 15, 2016
8,545
3,816
USA
✟268,974.00
Country
United States
Faith
Christian
Marital Status
Married
Yup. That's our configuration. We actually have a kid who looks like he's 7 or 8 in the group, but his father works with him, and I suspect he does a lot of the coding. The problem with middle school age is probably more in keeping their attention than in actual ability. A couple of kids with a parent participating would be more likely to work than our lab situation.
Any kits you recommend? I want them to have fun setting it up and using it.....to try and make them forget about the initial difficulty of learning a language.
 
Upvote 0
This site stays free and accessible to all because of donations from people like you.
Consider making a one-time or monthly donation. We appreciate your support!
- Dan Doughty and Team Christian Forums

Wookiee

Cool. Cool, cool, cool.
Jul 19, 2013
312
133
Australia
✟50,639.00
Country
Australia
Faith
Christian
Scratch and Python seem to be fairly popular kid languages. You can also get things like GameMaker and RPG Maker that provide fairly solid GUI interfaces for designing games while also teaching them how to write procedures and conditions.

MSW Logo is a fun one that also helps with mathematical concepts like angles and measurements.
MSWLogo - Download

While requiring a bit of setup (and reasonable amount of space on the computer) VB.NET is also a good environment for putting together a tangible application. That might be better for when they're a bit older. I started learning an older version (VB6) when I was about 12 and picked it up fairly quickly, but I had a lot of face-to-face help from my school teacher, brother, and brother-in-law.
 
Upvote 0

Sketcher

Born Imperishable
Feb 23, 2004
38,983
9,400
✟379,548.00
Faith
Non-Denom
Marital Status
Single
Politics
US-Republican
Upvote 0
This site stays free and accessible to all because of donations from people like you.
Consider making a one-time or monthly donation. We appreciate your support!
- Dan Doughty and Team Christian Forums