Shells are an outer layer of interface between the user and the innards of the operating system (the kernel). Let's get back to the basics and get shell shocked!
Remember, more than actually being difficult, Linux has been taught to be so. We would like to adhere to a new statement saying, Linux is different and not necessarily difficult.