Getting Started - Complete Guide to Penguin Gym Linux
Learn how to use this site through friendly conversations between Linny-senpai and Lina.
Table of Contents
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 TerminalDashboard
See your progress, earned badges, and category completion rates at a glance.
View DashboardComprehension Tests
5 difficulty levels to measure your Linux command knowledge. Effective for finding weak points and reinforcing knowledge.
Take Comprehension TestLearning Articles
Comprehensive learning content providing deep understanding from concepts to practice.
Read Learning Guides3. 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.
Level System
Level up based on the number of completed lessons.
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 ls to 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