The Linux Command Line: A Complete Introduction will take you from 0 to 100 in 36 pain-free chapters.