It is not so much how difficult to learn Linux is, it is the quirks of the
implementations.
On the forums you can find multitudes of questions on problems of
installation, dual booting, start up etc. etc. many of which go unanswered
or are met with highly technical solutions (and a slightly superior air)
which are meaningless to us beginners.