What are the best ways to learn Bash/Shell?

asked by Anonymous
80 contributors
8 solutions
  1. 19

    #1Codecademy

    Codecademy

    Codecademy is an educational website that offers free coding classes with programming languages such as Java, JavaScript, SQL, Sass, and Python. Markup languages are also included like CSS and HTML.

    Websites

    Free

    Cheshta Gavde
    Written on July 27, 2018
    "Good thing that this site has also Bash/Shell. I first discovered this when I'm looking React tutorials. "
  2. 14

    #2Learning the bash Shell

    Learning the bash Shell

    Learning the bash Shell is a programming book written by Cameron Newhanma and Bill Rosenblatt. Published in 1995, this book includes an introduction from the basic to the advanced features. 

    Books

    Check price

    Vishal Pillai
    Written on July 27, 2018
    "When I was a student, this is where I learned the basics of shell programming. "
  3. 11

    #3Ryan's Tutorials

    Ryan's Tutorials

    Ryan's Tutorials is an educational website for teaching Linux and programming languages such as HTML, Binary, CSS, and Bash for free. Created by Ryan Chadwick, it provides reference materials and exercises to test the programming lessons. 

    Websites

    Free

    Brian Bailey
    Written on July 27, 2018
    "It is a nice website besides from the fact that it is free and I liked the reference that it provided. "
  1. 10

    #4The Bash Academy

    The Bash Academy

    The Bash Academy is a website for learning Bash Shell. Containing basic information, this site and its guides were created by Maarten Billemont. Exercises are provided to test the lessons in the guide. 

    Websites

    Free

    Ridhi Pawar
    Written on July 27, 2018
    "A simple website but it took me a lot of clicks and pages that I desire to read. But the lessons are easy to understand. "
  2. 9

    #5Bash Cookbook

    Bash Cookbook

    Bash Cookbook is a programming book written by Carl Albing, J.P. Vossen, and Cameron Newham. Published in 2007 by O'Reilly Media, this book is about learning shell scripting specifically the bash shell. 

    Books

    Check price

    Sarah Jordan
    Written on July 27, 2018
    "O'Reilly books never disappoint me. After reading Classic Shell Scripting, both books really helped me. "
  3. 4

    #6The Urban Penguin

    The Urban Penguin

    The Urban Penguin is a programming website created by Linux expert Andre Mallett in 2009. It provides video tutorials for learning Java, Perl, Ruby, and Bash. 

    Websites

    Free

    Ralph Reynolds
    Written on July 27, 2018
    "I discovered this site when looking for Perl and Ruby tutorials. Good thing that it also offers Bash."
  4. 4

    #7Classic Shell Scripting

    Classic Shell Scripting

    Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix is a programming book written by Arnold Robbins and Nelson H. Beebe. This book for Unix users was published in 2005 by O'Reilly Media. 

    Books

    Check price

    Andrea Morgan
    Written on July 27, 2018
    "It was the first book that I read about Unix and I learned shell scripting because of this. "
  5. 1

    #8Shell Scripting Tutorial

    Shell Scripting Tutorial

    Shell Scripting Tutorial is a website for learning the basics about Shell programming for free. It provides several tests and cases to study after reading the material. 

    Websites

    Free

    Joshua Peters
    Written on July 27, 2018
    "I like the way this site organizes its lessons. The exercises also challenged what I learned in this website. "

Summary

Best What are the best ways to learn Bash/Shell
RankSolutionsTypeVotesPrice
1CodecademyWebsites 19 Free
2Learning the bash ShellBooks 14 Paid
3Ryan's TutorialsWebsites 11 Free
4The Bash AcademyWebsites 10 Free
5Bash CookbookBooks 9 Paid
6The Urban PenguinWebsites 4 Free
7Classic Shell ScriptingBooks 4 Paid
8Shell Scripting TutorialWebsites 1 Free
Close

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!

Close

Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!
Close

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.