I would definitely agree that reading is the key, whether it be man pages, Linux Documentation Project guides or books etc. or going to a local bookstore and buy a book on the subject of interest (security/admin/scripting/programming/compiling/Samba etc.) Reading and doing together make a wonderful combination in learning and experience.

Robert