Very often I am given the task to write a bash script but always find it hard to find a stable documentation. This page should definitely help out:
Bash Guide for Beginners
http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
Bash-Scripting Guide
http://tldp.org/LDP/abs/html/
Shell Plug-in for Eclipse
http://sourceforge.net/projects/shelled/
Reference
http://tldp.org/