There are a number of shells including bash, ksh, sh, zsh and csh. They are all very similar in features, but differ in semantics and scripting languages. The most common (from my experience) is bash which is heavy in features and included with almost all distributions.
There are many shells available for Linux; you need to be specific about the ones you want to compare.
BASH, SH, ZSH, iPython, FISH, CSH, X, etc.
The courses available for Linux include Linux server, Linux desktop, bash shell, and many others.
A shell in Linux is the interpreter that provides a commandline interface (CLI). There are many kinds of shells.
The command "finger" can tell you how many active shells are used, the users logged in, and where they logged in.
The term "main difference" is vague and subject to interpretation. I'll try to list a couple of what some folks consider "notable" differences. 1) Redhat Linux is normally purchased and various levels of support are also available for purchase. Fedora Linux is free (free as in beer as the saying goes). 2) Redhat Linux contains some features/enhancements not necessarily found in Fedora Linux or CentOS Linux - mostly these features are designed for enterprise environments. Hope this helps.
Linux Torvalds made the source code to the Linux kernel available because he wanted both for it to serve as a learning tool, and to convince people to work on it.
Because Adobe has not ported it to Linux, and the source code is not available, so others cannot.
There is no the text editor in Linux. There are dozens of possible text editors available for Linux, such as:edviVimEmacsJOENanoJEDKateGeditMousepadLeafpadjEditXeditGeanyNEditJuffEdJOVE
Yes. There is a Linux version available for download on the product's website.
No. The Funkey requires special drivers that aren't available for Linux yet.
Yes. There is a version for Linux available on the game's download page.