What would be a good way for them to get started? Which area could be a good fit? How could they look for remote work / monetize their hobby in the future if they find they have aptitude for it?
Perhaps one of you has had some experience in this area.
Don't read the manuals, follow a few tutorial. Try to think a variant of the exercises in the tutorials and try to code the variants too. (Each person has their own style, I don't like reading the manuals. You may like to read the manuals.)
Try to find a problem in your area that is easy to automate. Some thing that is small, repetitive and boring. It's good to make a few toy/small projects that make something that is useful for you.
I don't know how realistic is to expect some side money from this, but if you are an expert is some field sometimes you can use programing to solve exactly what the people in that field needs.
[1] I prefer racket. It has a strange syntax, so sometimes people get scared of it. The advantages of racket are easier to see when you have been programing for a while, so start with Python and then try other languages later.
My suggestion have a mentor, who is an experienced developer guide you. ( I volunteer, you may contact me...)
>Which area could be a good fit?
This is actually tricky to answer. Almost all areas of software have some demand for people all the time ( I do not have numbers). Your bigger hurdle will be that people will rarely hire if they learn you are 60 years old.
If the programming is only for fun, then don’t worry about the network And focus on what is most interesting to you.
Is this just to remove boredom in old age, or starting a new career? For pure programming I recommend whichever language they can get a obtain that has a GREAT debugger. If not then you, as their friend get to help them debug.
To be honest there are probably tons of problems people in their 20-50s totally ignore that a 60 year old could make lots of money from.
If they have imposter syndrome, send them to www.nocsdegree.com
https://oneofus.la/have-emacs-will-hack/2011-10-30-common-li...
Based on what others have said, I figure it'll give me an edge when learning other languages.
(but I'll also work through SICP)
I also ordered a copy of Brian P. Hogan's Exercises for Programmers:
Suggestion/hope for anyone looking to answer this part--please answer this:
-------- What does the map of the programming terrain look like? --------
I have come across so many articles/tutorials "for beginners" that suffer from the Curse of Knowledge, forgetting that total beginners may not even be able to parse why something like:
"Pick a language, read the manual, and try to do something in it" that jstewartmobile offered is in fact good advice.
Thanks for hearing me out!
If you want a specific direction… work through this short, free ebook. It will be useful no matter what you do: https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_fo...
cobol is also pretty easy to learn. Most of it will be maintenance of insurance and financial software. But basically nobody's looking to get into entry level cobol maintenance.
https://www.indeed.com/jobs?q=Mainframe+Cobol+Programmer&exp...
Have them ask a seasoned industry representative to write a soft syllabus with resources based on their interest
If you already have safe money, that's one hell of a runway, so I wouldn't even bother looking for "work". Make a product and sell it. That way you have have equity, so if you get sick, or want to goof off for a few months, checks will keep coming in.