This book will teach you the basics of maneuvering around the shell and some basic shell programming, but it does so using very narrow examples that you have to follow along with quite dogmatically, rather than giving you the tools that help build your confidence. Also, some of the examples are just plain incorrect which is frustrating. I'm certain there are better texts out there.