Getting Started - Complete Guide to Penguin Gym Linux
Learn how to use this site through friendly conversations between Linny-senpai and Lina.
What you'll be able to do
- Use the different Penguin Gym Linux pages to move your learning forward
- Take the first step in learning Linux on your own
Prerequisites (read these first)
What you will learn
- How to practice Linux commands safely in a browser without any installation
- How to use the four features: Practice TerminalAn interactive program that reads the commands you type and runs them., Dashboard, Quizzes, and Articles
- How badges, levels, and stats help you stay motivated and keep learning
Introduction
Conclusion: No installation: practice Linux commands safely in a browser-based sandbox.
1. About This Site
Conclusion: Browser-only, safe sandbox, and five features make Penguin Gym easy to start.
Features of Penguin Gym Linux
- No Installation Required - Start learning with just a browser
- Safe Environment - Virtual environment means no risk of breaking your system
- Progressive Learning - Systematic learning from beginner to advanced
- Progress Tracking - Visualize your learning achievements
- Gamification - Earn badges to stay motivated
2. Four Learning Features
Conclusion: Use four features — Practice Terminal, Dashboard, Quizzes, Articles — together.
Practice Terminal
The main feature. Work through challenges in order and build skills from the basics to advanced topics, one step at a time.
Start Learning with Practice Terminal
Dashboard
See your progress as charts. Your earned badges and per-category completion rates are visible at a glance too.
Comprehension Tests
5 difficulty levels that test your Linux command knowledge. You find your weak spots, and what you learned sticks.
Learning Articles
Read at your own pace, from "why it works this way" all the way to hands-on usage.
3. How to Start Learning
Conclusion: Open Practice Terminal, pick a lesson, type a command — three steps to start.
Step 1: Access the Practice Terminal
- Left side (Sidebar): List of lessons organized by category
- Right side (Terminal): Black screen where you enter commands
Step 2: Select a Lesson
When you select a lesson, the following information is displayed:
- Lesson description: What you need to do
- Hints: Help when you're stuck
- Expected behavior: Conditions for the correct answer
Step 3: Enter and Execute Commands
pwd, you'll see this:$ pwd /home/user
Three Commands to Learn First
pwd - Display Current Directory
Short for "Print Working DirectoryA container that organizes files. Same idea as a "folder" on Windows or macOS.." Check where you currently are.
ls - List Files
Short for "List." Display files and folders in current location.
cd directory-name - Change Directory
Short for "Change Directory." Move to the specified location.
pwd to check where I am, ls to see what's there, and cd to move around.4. Gamification
Conclusion: Badges, levels, and stats: three gamification systems keep your learning steady.
Badge System
Earn badges based on your learning achievements.
- Category Master: Complete all lessons in a specific category
- Learning Streak: Complete lessons for 7 consecutive days
- Speed Completion: Complete lessons quickly
Level System
Level up based on the number of completed lessons.
- Beginner: 5 lessons completed
- Intermediate: 15 lessons completed
- Advanced: 30 lessons completed
Learning Statistics
Items you can check on the Dashboard:
- Days since you started learning
- Completion rate by category
- Longest learning streak
5. Effective Learning Tips
Conclusion: Practice 15 min daily, take notes, repeat, and don't fear errors to build habit.
A Little Every Day
Even just 15 minutes a day is important. Consistency is key.
Take Notes
Always note down frequently used commands and helpful options. Creating your own command reference is recommended.
Practice Repeatedly
Practice the same commands over and over until your hands move naturally.
Don't Fear Errors
Errors are learning opportunities. It's a virtual environment, so it's okay to fail as many times as you need.
Common Stumbling Points
"command not found" is displayed
- Cause: Typo or spelling mistake
- Solution: Check if the command name is entered correctly. Case matters.
"No such file or directory" is displayed
- Cause: The specified file or directory doesn't exist
- Solution: Use
lsto confirm existence before operating.
Don't understand pathA string that describes the location of a file or directory. specification
Key points:
.is the current directory..is the parent directory- Starting with
/is an absolute path
Lina Types It in Uppercase
Conclusion: Linux treats uppercase and lowercase as different characters.
PWDis a different command name frompwd.
PWD... huh, it says "command not found."PWD
bash: PWD: command not found
pwd.pwd
/home/user
Mini Exercises
Conclusion: Run pwd and ls in the Practice Terminal, then check progress on the Dashboard.
Exercise 1: Show Where You Are
Task: Open the Practice Terminal and display your current location.
Show Hint 1 (Direction)
Recall the command that tells you "where am I right now."
Show Hint 2 (Command name)
Use pwd. It's short for Print Working Directory.
Show Answer
pwd
/home/user
Exercise 2: See What's in Your Current Location
Task: List the files and folders in the place you're in now.
Show Hint 1 (Direction)
Look for the command that lines up "what's here." It's two letters long.
Show Hint 2 (Command name)
Use ls. It's short for "list."
Show Answer
ls
Documents Downloads Pictures
Exercise 3: Check Your Own Progress
Task: Open the Dashboard and look at how far you've come.
Show Hint 1 (Direction)
This exercise opens a page instead of running a command. Where was your learning record collected?
Show Hint 2 (Page name)
Open the Dashboard. It shows your earned badges and per-category rates.
Show Answer
Open the Dashboard and you can check these three things.
- Days since you started learning
- Completion rate per category
- Your longest learning streak
Review
Conclusion: Run pwd, ls, cd in Practice Terminal and earn badges to fuel your next steps.
Today's 3-Point Summary
Conclusion: Practice Terminal, pwd/ls/cd, and badges: three points to start learning fast.
- The basic learning approach is to complete lessons in order in the Practice Terminal
- pwd, ls, and cd are the first three Linux commands to learn
- Gamification with badges and levels makes learning fun and sustainable