I would encourage her to try things other than web development. Make a desktop application, or a program in C, or do some performance coding on an embedded system, or write a webserver from scratch, or wrestle with writing a program with multiple threads. You might say this is too much to expect from a beginner, but
no one would have said that 20 years ago. It only seems hard because of how easy web development is today.
Nowadays we have so much scaffolding to work from that it's easy to mistake results for software engineering skill. Many of these projects are mash-ups.
I do admire her dedication, it's a rare quality, but I can't help but think this is the easy way out. Or maybe I'm just getting old.