Get Good Get Good
Get Good: Linux app icon
Linux

Get Good: Linux

Master the command line, one lesson at a time.

Get Good: Linux helps you learn Linux by doing.

Instead of only reading command lists, you work through a clear progression: study the core ideas, practice one concept at a time, and apply what you learn in short command-line missions.

The app is designed to keep beginner content approachable while still giving you room to grow into more advanced command work over time.

What you can do in the app:

  • work through guided lessons in navigation, files, search, and permissions
  • practice drills that reinforce exact command usage and syntax
  • see simple terminal-style output while you type, so commands feel more concrete
  • study guides that explain patterns, examples, and common mistakes
  • review flash cards for commands, concepts, scenarios, and options
  • create your own custom flash cards for commands you want to remember
  • complete mission-style exercises that ask you to apply commands in context
  • track your progress, practice streaks, command mastery, and badges

Get Good: Linux is built for learners who want a structured way to practice command-line skills in short sessions. It works well for beginners starting from scratch, as well as developers, students, and technical learners who want a lightweight way to review fundamentals.

Topics include:

  • finding your location and moving between directories
  • listing files and hidden files
  • creating files and folders
  • reading file contents
  • searching with grep
  • understanding execute permissions and common numeric modes

The app focuses on clarity, repetition, and momentum. You learn the smallest correct command first, then build toward more advanced usage when the task actually calls for it.

If you want a practical, approachable way to build Linux confidence one command at a time, Get Good: Linux is made for that.

What you'll learn

  • Flash Cards

    Study commands, options, concepts, and scenarios — great for daily review and building recognition.

  • Guided Lessons

    Work through structured lessons from beginner basics to more advanced command-line topics.

  • Practice Drills

    Reinforce command recall through focused repetition so the right syntax comes without thinking.

  • Terminal-Style Missions

    Complete short task-based prompts that apply what you learned in realistic command-line scenarios.

  • Study Guides

    Explain patterns, examples, and common mistakes for every major topic — a quick reference whenever you need it.

  • Progress Tracking

    Track streaks, badges, and command mastery so you can see how far you've come.

Frequently asked questions

Do I need any prior experience?
No. The app is designed for beginners, so you can start learning even if you've never used the terminal before.
Who is this app for?
It's for beginners, developers, students, and anyone who wants to feel more confident using Linux and the command line in real life.
What will I actually learn?
You'll learn how to navigate the terminal, work with files and folders, understand common commands, and build practical shell skills you can use on your own machine.
Which shell does it focus on?
The app mainly focuses on Bash-style shell skills that transfer well across Linux environments and other common shells.
Is there a subscription?
Get Good: Linux is a one-time purchase. No subscriptions, no ads.
Can I practice on my phone or iPad?
Yes. Get Good: Linux works on iPhone and iPad, but the experience is currently optimized for iPhone.
Get Good: Linux app icon

Ready to get good?

Download Get Good: Linux and start learning today.

Download on the App Store