The best way to learn Linux is to use it. A good introductory book will help, but you won’t really learn Linux or become confident in your skills unless you park yourself in front of a Linux system ...
I think that one of the most useful developments of the past couple of years has been bootable USB sticks. Not just "LiveUSB" sticks, from which you can actually run Linux, although those are ...