Quote Originally Posted by Rickmeister View Post
I'm never going to be a professional developer, I've passed the big Four-O and me and my son is writing games just for fun (I do the coding, he plays... so far, got him interested so he's hacking in Python right now)
If you think that because you haven't managed to become professional developer till now you don't have a chance to become one then you are gravely mistaken. It is true that the chance for you to be employed by some programming company is a blit lower than for some younger people. But this is mostly because generally younger people are able to follow the fast technological advancements much easier but there are always exceptions.
For instance I have a friend of mine (actually father of one of my friends) which started learning about programming in Object Pascal about five years ago at age of 55. Now he is employed at one of the smaller development companies as assistant programmer and there are rumors that he might be taking over an entire existing project because current project leader will start working on a whole new project.
Now the biggest irony is that it is I who have introduced him into programming and he is now after about five years of learning he is earning money from this while I still hasn't earned a cent from programming despite the fact that I started learning of programming about 15 years ago (self taught). Main reason for this is probably the fact that with my projects I'm targeting big (don't have enough knowledge to finish them) and I'm not actively searching employment in this area since I believe that I still lack some needed knowledge.
I might be underestimating myself but hey risking my current stable employment (not even in IT sector) currently seems to great of a risk because it could lead to personal financial crisis if things don't work out. That is probably why I'm targeting big as that might bring me some reserve capital so in case if getting into IT sector does not work out I still have some time to get back on my feet.

As for teaching your son of programming. Have you ever tried game Colobot (https://colobot.info/colobot-gold-edition/)
This game is intended to help children learn about programming basics through gameplay. The programming language that it is teaching is C++
One day (if no one beats me) I'm planning to make similar game that would be teaching programming in Object Pascal. If Colobot would be teaching programming in Object Pascal I would probably spent countless hours playing it. But since it is teaching C++ I'm not enjoying it since C++ based and most similar syntaxes are giving me headaches even thou I first started programming in C++ itself. TO me Object Pascal syntax feels almost self explanatory.