Switching to GNU/Linux on bare metal should be the last step. I've seen
countless GNU/Linux beginners turned back to Losedows simply because s/he
couldn't do certain trivial things under GNU/Linux. And after such
"unsuccessful" experiences, they became even less interested in free/libre
software. In other words, their efforts to switch to a free/libre operating
system backfired.
Another important thing is to teach beginners which trivial things are those
that they should never expect to do under GNU/Linux. For example, handling
proprietary formats, playing DRM-encumbered media, or communicating via
proprietary protocols.
Free software builds for Losedows are not in short supply. Although there are
many things that can be done much more efficiently under GNU/Linux than under
Losedows.