Getting Started - Complete Guide to Penguin Gym Linux
Learn how to use this site through friendly conversations between Linny-senpai and Lina.
Introduction
1. About This Site
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
Practice Terminal
The main feature for progressive learning through systematic challenges. Build skills from basics to advanced.
Start Learning with Practice Terminal
Dashboard
See your progress, earned badges, and category completion rates at a glance.
Comprehension Tests
5 difficulty levels to measure your Linux command knowledge. Effective for finding weak points and reinforcing knowledge.
Learning Articles
Comprehensive learning content providing deep understanding from concepts to practice.
3. How to Start Learning
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 Directory." 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
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
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 path specification
Key points:
.is the current directory..is the parent directory- Starting with
/is an absolute path
Mini Exercises
- Exercise 1: Open the Practice Terminal and run the
pwdcommand - Exercise 2: Display the file list using the
lscommand - Exercise 3: Open the Dashboard and check your current progress
Review
Today's 3-Point Summary
- 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