title: Are Bash and Linux shell the same?
body: <p>I often getting confused with bash and shell. Are they same? If I want to learn the bash, will it be covered with Linux shell programming related books? I use Ubuntu Linux.</p>
  
  <p><em>Edit:</em> (Added after getting two answers.) How bash is associated with terminal?</p>