Final words

Learn about what more we can do after finishing this course.

Congratulations, you’ve finished our introduction to Bash! In this course, we covered Bash language basics to help you get started on your Bash journey. However, there are several important advanced Bash topics that we did not get to in this beginner course.

Here is the list of advanced topics that you may want to explore as you continue to develop your Bash skills:

These topics are material for advanced study or professional use. Feel free to skip them if you are only using Bash for simple tasks and basic automation.

Perhaps you liked writing programs and you want to know more about how to continue as a programmer. So, what is the next step?

Now that you have completed this course, it’s time to choose an applied domain that interests you. These are essentially subsections of programming. Many programmers have a particular domain that is their current specialty.

But how can you decide your specialty? You already know something about software from your experience as a software user. Think about the software you interact with every day and consider if you want to develop similar programs. Are there any that stand out as especially interesting It is possible that your user experience on other sites or software will help you to find the right applied domain?

Suppose that you find the applied domain that you want to learn. The next step is choosing another appropriate programming language that fits this domain well. Most modern developers are familiar with at least two languages, but learning another will be much easier after your experience with Bash.

The following table will help you find the right programming language for your applied domain.

Get hands-on with 1200+ tech skills courses.