• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

Which kid friendly coding recommendation

Danielwright2311

Well-Known Member
Site Supporter
Mar 28, 2018
2,217
1,352
52
Sacorro NM
✟155,365.00
Country
United States
Gender
Male
Faith
Christian
Marital Status
Divorced
Upvote 0

Nithavela

you're in charge you can do it just get louis
Apr 14, 2007
30,565
22,226
Comb. Pizza Hut and Taco Bell/Jamaica Avenue.
✟585,887.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,217
1,352
52
Sacorro NM
✟155,365.00
Country
United States
Gender
Male
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,546
3,815
USA
✟277,185.00
Country
United States
Gender
Male
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,479
10,846
New Jersey
✟1,308,778.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,800
7,818
65
Massachusetts
✟388,893.00
Country
United States
Gender
Male
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,546
3,815
USA
✟277,185.00
Country
United States
Gender
Male
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

Wookiee

Cool. Cool, cool, cool.
Jul 19, 2013
323
136
Australia
✟69,080.00
Country
Australia
Gender
Male
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
39,043
9,485
✟419,397.00
Faith
Non-Denom
Marital Status
Single
Politics
US-Republican
Upvote 0