שאלתך אינה ברורה.
מדריך לא רע אפשר למצוא כחלק מפרוייקט תיעוד לינוקס:
http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
עורך טקסט עם הדגשה טובה לתחביר של bash מאוד יועיל לך. במיוחד כשאתה משתמש בכל מיני ציטוטים (quoting) מתוסבכים. אני אישית משתמש ב־vim .
שתי אזהרות:
1. קל מאוד לכתוב סקריפטים ב־bash. קשה הרבה יותר לכתוב סקריפטים כאילו שיעבדו במגוון מערכות. בפרט יש לא מעט bourne shells שאינן bash .
2. אחת הבעיות של שימוש ב־bash היא שזו שפת prototyping כל־כך נוחה שמתפתים להמשיך להשתמש בה. אבל צריך לזכור שאין לה מנגנונים חזקים לטפל בשגיאות. באופן כללי רצוי לא לכתוב בשפה הזו דברים עם לוגיקה מורכבת מדי.