Hey @Serge,
I would recommend her to start with FreeCodeCamp. They have a complete online self-directed bootcamp for free, with community support via Facebook groups. Iโve coded for 10 years and Iโm a mentor for another online bootcamp, but I tried out FCC and was pleasantly surprised by the thoroughness and high quality of the content. The guy who founded it seems to be really passionate about it. No idea if and how heโs going to monetize it, but for now, that would be my first pick.
As far as โmore traditionalโ (i.e. $$$) bootcamps go, I can only speak for those I have experience with. Iโm a mentor at theFirehoseProject, which is 100% online. That means youโre flexible with regards to time (this can work while traveling and/or working another job). Most of the course materials are in written form (in the form of step-by-step tutorials that you follow at your own pace), but they are adding more and more video content as well. They have weekly office hours and include 1 hour/week of 1-on-1 tutoring for the duration of the program (12 weeks). Iโve worked there for a year and itโs pretty solid. Note that office hours are based on US time.
This summer, Iโll also be teaching at Le Wagon, which is a 9 week in-person bootcamp (meaning you have to be present for the entire time). These guys are based in France, but offer the same program in a bunch of different locations (at least half of which are in France, and the rest mostly in Central Europe). I canโt tell you about the experience yet because I havenโt started, but from the material Iโve received so far it seems very solid, and theyโre getting great reviews. Check out the alumni section of their website and watch the video from the last demo day.
If you decide to pay for a program, I think your main selection criteria should be how much hands-on learning and personal attention they provide. Classroom-style learning (i.e. frontal teaching) is not very helpful in my opinion, you really learn this by doing and making mistakes (and watching how professionals do it).
Finally, there are usually also several introduction to programming classes offered at Coursera, but of course, the personal attention you get there is minimal to nonexistent.
HTH
PS: Forgot to mention, theFirehose and Le Wagon use Ruby on Rails (but still teach HTML and CSS). The focus is building full stack web apps. FCC is divided into several tracks, so you can โchoose your own adventureโ.