Teaching my children programming III

I am a software engineer from Murcia, Spain currently living in Utah.
I love software development, programming languages, writing, drawing, Star Wars and my family (in no particular order).
Search for a command to run...

I am a software engineer from Murcia, Spain currently living in Utah.
I love software development, programming languages, writing, drawing, Star Wars and my family (in no particular order).
No comments yet. Be the first to comment.
One of my favorite games of all time is Master of Orion II. It is a game that I find myself playing throughout the years. The game is very replayable and especially after a few mods fixed some of the issues in gameplay and some bugs, the game is bett...

First class for Jazmin, 7 and Natan, 6. We went over the very basics of math using Node. How to add and substract numbers mainly. They were excited to see that the computer is able to process 123791237+1238933 just as fast as 3+2. The result didn't m...

First time with a computer. This is getting serious! Elisa is using a MacBook Pro and Leandro is using a Lenovo T440 with Fedora. Both are on the terminal, ready to learn and with a weird look on their faces that says "what the heck is this boring sc...

Today was the first lesson. We did not even touch the computer today. With a white board I explained the basic parts of a computer, with special emphasis on storage. What is memory? What types of memory are there? What is an SSD? What is RAM? What do...

For this session I will go a bit deeper on data types. We are mixing numbers and strings and seeing the result. I decided to stay with Node for the time being. We'll see how this goes.
We also jump to a text editor. I decided to go with nano so that we stay in the terminal. They seem to be comfortable in it and don't want to start teaching an IDE or even a sophisticated text editor. With nano it's just CTRL+O and CTRL+X.
I show them how to run a file through node and I get this:
$ node DadIsUgly
It runs, so it must be right.
They still seem to have fun which is a good sign. I want to keep this momentum as much as possible. I find myself pushing them to sit down in front of the computer but once there they don't want to stop.
It's important that I'm keeping these lessons short and sweet. Thirty minutes, forty at most.
Tomorrow Elisa has other activities and won't be around and said "don't have a programming lesson without me!" That feels good! I don't know if we'll be able to keep up with having lessons this often, though.