theurbanpenguin.com
Learn Shell Scripting with BASH - The Urban Penguin
Learning programming often starts with shell scripting. These series of tutorials will get you started with shell scripting in BASH