I successfully helped a woman in a similar situation a few years ago. We thought what would help the most was to become familiar with the parts of a modern framework (controllers, ORMs, etc). She used _Agile_Web_Development_With_Rails to build a sample site, and then built another site with jhipster, studying the generated artifacts. This took about 4 months, and we met every other week so that she could ask questions and we could plot out where she should concentrate her efforts.
After that effort, she was able to get a job with a large stable company.
the gear on the left is the driving gear, moving at a constant rate. When the gear on the left allows the gear on the right to fit closer to the center of that left gear, the gear on the right moves more slowly. Similarly, when the gear on the right fits farther from the center of the left gear, the gear on the right moves more quickly
If you want an example of a project using all the latest technologies together, a good place to look is jhipster. It’s code generation of a spring boot and angular or (coming soon) react app. When you use it, it will ask a series of questions about what you want your app to look like, and then generate that app. It as if you paid some expert to come in for a week and set everything up, including migrations, auth, documentation using swagger, and so on.
I've been teaching my 7 year old using the "Coding Games in Scratch" book, and he loves it. I'm using Chrome on Ubuntu 16.04 to run flash, and it works fine.
After that effort, she was able to get a job with a large stable company.