While it is different, Linux is no more difficult than any other OS.
I'll disagree with that; it also depends on what you're purpose for using it is:
1 — Text is not a bad form for reading, but it is terrible for storage and computation of programs as it essentially surrenders all syntactic and semantic knowledge (which then have to be recomputed), and they can be accessed/modified by anyone/anything at any time, meaning that a perfectly compilable file may not be compilable in any subsequent compiling (and this is unknowable, again forcing the recalculation [compilation] previously mentioned).
One aspect of Linux I love over Windows is that the support community is not confined to TechNet or other Microsoft-supported entities. You can find Linux adherents all over the world who run their own little Wikis.