Im currently reading UNIX shell programming tools by David medinets - IBSN 0-07-913790-3. It will basically pick you up from the start past programing experiance NOT required. It covers bash, perl and Tcl.
Reading any book on bash, perl or Tcl is a good. You may also want to research cron (like the windows bash command) and tar and things
You may also want to read some UNIX admin books, theres 10000's
Most courses where I live (Australia) focus on MS admin and VB script