Hey everyone! 👋 I'm new around here and currently diving into Bash through an awesome guided course. I'm curious to know how I can supplement my learning. As we all know, in the IT field, being inquisitive is crucial, and it's always beneficial to explore beyond just coursework. Does anyone have suggestions for resources, challenges, projects, or practice ideas to help me become better at Bash? Thanks a bunch in advance!
9 Answers
c
r
S
Is your 'really good guided course' some kind of secret? 😂 This subreddit has Guides you should check out in the sidebar. Also, installing ShellCheck in your text editor can greatly help you with writing better scripts. Here's a link: [ShellCheck](https://github.com/koalaman/shellcheck?tab=readme-ov-file#in-your-editor)
The best way to get better is to just use Bash as much as you can. Try doing everything through Bash—updating, copying, moving files, deleting, and even writing scripts. If you can, set up a virtual machine, install Arch Linux, and skip installing a desktop environment or window manager. Just dive right into it!
R
Create your own scripts and automate tasks. That's where the real learning happens! Trust me, you’ll learn way more by actually doing it instead of just reading or executing lines from your course. Practice is key!
I highly recommend challenging yourself to use built-in commands as much as possible before looking for external solutions. Check out the 'Pure Bash Bible' for a great reference. A fun project could be to recreate functions you usually rely on from IDEs using simple Bash scripts. If you have techy friends, building portable scripts for them will really help you learn and get feedback!
a
Thanks for sharing!! That's a great idea!