General > General Technical Chat
Learning Simple Programming for a Ten Year Old?
<< < (5/12) > >>
eti:

--- Quote from: fourfathom on November 12, 2022, 05:38:09 am ---
--- Quote from: eti on November 12, 2022, 12:03:43 am ---I'd advise to skip that sterile, toxic and egotistical path (look at silicon valley types for confirmation of this) and maybe guide him into a PROPER engineering career, one where laws of physics.and constants are engineered, Vs the weekly whims of some gen X "engineer" at Google.

Stand him in good stead by lighting the fire of enthusiasm for PHYSICAL WORLD OBJECTS & it's far more rewarding.

--- End quote ---

Wow, eti, who pissed in your cornflakes?

I can't tell if your "sterile, toxic and egotistical" pejorative is directed at me, or software in general, or something else, so before I take offence I'm going to ask you nicely if you would care to explain this in more detail.

I'm not trying to turn my ten-tear-old grandson into a programmer, or an engineer -- that would be stupid and cruel.  I just wanted to give him the opportunity to learn a little more about logic and numbers than he is currently getting in school.  BASIC came to mind because I remember learning this simple, linear, essentially english-language, programming language and thought it might be an accessible way to familiarize a young boy with concepts such as IF, THEN, ELSE (FOR/NEXT can come later), and give him the chance to explore elementary-school math in a fun way.  If he wants to go further that's great, but that's up to him.

I currently design RF and digital gear, use Verilog, and code in C and C#.  There is no way I would try to teach my grandson that stuff at his age.

--- End quote ---

I’ve had a terrible day. I’m sorry. Take care.
BrianHG:

--- Quote from: fourfathom on November 12, 2022, 05:38:09 am ---
--- Quote from: eti on November 12, 2022, 12:03:43 am ---I'd advise to skip that sterile, toxic and egotistical path (look at silicon valley types for confirmation of this) and maybe guide him into a PROPER engineering career, one where laws of physics.and constants are engineered, Vs the weekly whims of some gen X "engineer" at Google.

Stand him in good stead by lighting the fire of enthusiasm for PHYSICAL WORLD OBJECTS & it's far more rewarding.

--- End quote ---

Wow, eti, who pissed in your cornflakes?

I can't tell if your "sterile, toxic and egotistical" pejorative is directed at me, or software in general, or something else, so before I take offence I'm going to ask you nicely if you would care to explain this in more detail.

I'm not trying to turn my ten-tear-old grandson into a programmer, or an engineer -- that would be stupid and cruel.  I just wanted to give him the opportunity to learn a little more about logic and numbers than he is currently getting in school.  BASIC came to mind because I remember learning this simple, linear, essentially english-language, programming language and thought it might be an accessible way to familiarize a young boy with concepts such as IF, THEN, ELSE (FOR/NEXT can come later), and give him the chance to explore elementary-school math in a fun way.  If he wants to go further that's great, but that's up to him.

I currently design RF and digital gear, use Verilog, and code in C and C#.  There is no way I would try to teach my grandson that stuff at his age.

--- End quote ---

This might be perfect for you: https://www.quitebasic.com/
Real-time online interpreter with program stepping to run a line at a time.
Sample basic programs included, simple enough for 10 year old beginners.
Nothing to download, 100% runs in your browser.
Even does simple graphics.
_Wim_:

--- Quote from: sokoloff on November 12, 2022, 01:18:50 am ---I'm a little surprised to see no one recommended scratch yet:
https://scratch.mit.edu/

--- End quote ---

Maybe not directly scratch as a language itself, but Lego Mindstorms is programmed with scratch:

https://education.lego.com/en-us/product-resources/mindstorms-ev3/teacher-resources/scratch-how-to-videos


Infraviolet:
I recall a website called "learn python the hard way" which, for the first few sections, before fancy object-oriented stuff started to be discussed, gave a very good introduction to common programming structures and universal functionality (shared between almost all langugages).
...But programming with an arduino, and therefore being able to have a program reading real sensors and running real actuators is a lot more rewarding for a beginner than writing programs which just do things on a screen.
DavidAlfa:
Didn't Lego made some sort of programmable stuff?
Would be great for him to program something he can actually see and play with.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod