Experimenting with new operating system or desktop environment is not easy. Every software environment has its own series of conventions. Once you’ve used any system for a given, you’ll have developed user expectations, good habits, and muscle memory that make you more effective in that environment.
The shortcuts we learn to copy text are a good example. On a Mac, you’d typically use Apple key C to copy selected text. But in Windows, you typically copy selected text by pressing Control C. And on Linux, the traditional way is to select the text and left click on it, then click the middle mouse button at the insertion point to paste it. (Don’t worry, keyboard lovers, there are other ways to copy and paste on Linux that don’t involve using a mouse.) As a web developer, I switch between operating systems to test my work in different web browsers all the time and the different shortcuts for copying are a source of perpetual confusion.
Learning a new software environment takes time. And once you’ve learnt it, you may find you were actually better off with your old system. So don’t foolhardedly wipe your old system and install a *nix-based operating system in its place. You have better options for easing yourself into the world of *nix:
Mainstream *nix flavours tend to have lots of documentation and repositories of answered questions and unofficial guides. Before asking for help on a mailing list, forum, or IRC, you should:
Once you’ve exhausted these sources, try and find the most specific place to ask your question. For example, if you have an accessibility problem, see if the project has an accessibility specific mailing list. For example, the Ubuntu distribution has an Accessibility mailing list, an Accessibility Discussions forum, and an #ubuntu-accessibility IRC channel on the Freenode network. And some of the assistive technology software packaged by Ubuntu have dedicated places to raise issues, such as the GNOME desktop environment accessibility mailing list and the Orca screen reader and magnifier mailing list.
Once you’ve chosen a place to ask your question, the next thing is to craft an effective question. It’s a good idea to explain that you’re a new user and have looked through the documentation and archives for an answer in vain. Make sure you specify what version of the software in question you’re using. If it’s a hardware-related problem, make sure you give an overview of the hardware too. Now explain: