If you want to get a job working in Linux or you really want to learn Linux from the ground up then it is a good idea to take some form of structured training. This article lists 7 resources which will help you learn Linux whether it is for casual home use or for commercial purposes