Basic Computer Skills â Files, Folders, Keyboard Shortcuts & Typing
In this tutorial, you'll learn about Basic Computer Skills. We cover key concepts, practical examples, and best practices.
Learn essential computer skills for coding: file management, folder navigation, keyboard shortcuts, and touch typing with step-by-step instructions for beginners.
What You'll Learn
By the end of this tutorial, you will be comfortable creating, renaming, moving, and deleting files and folders. You will know the most useful keyboard shortcuts and understand file paths and extensions.
Why It Matters
Programming is mostly working with files. Source code, configuration files, scripts, and documentation are all files on your computer. If you cannot navigate your file system efficiently, coding will feel much harder than it needs to be.
Real-World Use
When you install a tool like DodaZIP, it creates folders and files on your system. Understanding where those files go and how to find them is essential for troubleshooting and configuration.
Your Learning Path
flowchart LR
A[Where to Begin] --> B[Basic Computer Skills]
B --> C[Internet Basics]
C --> D[Coding Fundamentals]
D --> E[First Project]
B --> F{You Are Here}
style F fill:#f90,color:#fff
Prerequisites: You should know how to turn on a computer and use a mouse or trackpad. That is all.
Understanding Your File System
Think of your computer's file system as a giant filing cabinet. The cabinet itself is your hard drive (usually called C: on Windows or "Macintosh HD" on macOS). Inside the cabinet are drawers, which are folders. Inside folders are more folders or individual files.
Drives
| Drive | Typical Label | Purpose |
|---|---|---|
| C: (Windows) | Local Disk (C:) | Main storage for programs and files |
| D: (Windows) | Data or Recovery | Secondary storage or recovery partition |
| / (macOS/Linux) | Root | The top of the entire file system |
File Paths
A file path is the address of a file on your computer:
- Windows:
C:\Users\YourName\Documents\myfile.txt - macOS/Linux:
/Users/YourName/Documents/myfile.txt
The path tells you exactly where a file lives. Read it from left to right, starting with the drive, then each folder separated by a backslash (Windows) or forward slash (macOS/Linux).
File Extensions
The part of a filename after the dot tells you what kind of file it is:
| Extension | File Type | How to Open |
|---|---|---|
.txt |
Plain text | Any text editor |
.jpg or .png |
Image | Image viewer or browser |
.pdf |
Document | PDF reader |
.html |
Webpage | Browser |
.py |
Python code | Python or text editor |
Essential File Operations
Creating a New Folder
| OS | Steps |
|---|---|
| Windows | Right-click empty space, select New, then Folder |
| macOS | Right-click empty space, select New Folder |
| Linux | Right-click empty space, select New Folder or New Directory |
Renaming a File or Folder
| OS | Steps |
|---|---|
| Windows | Right-click, select Rename, type new name, press Enter |
| macOS | Click the name once, wait, type new name, press Enter |
| Linux | Right-click, select Rename, type new name, press Enter |
Tip: Use descriptive names. Instead of document1.txt, use project-notes.txt. This makes finding files much easier later.
Moving Files
The easiest way to move a file is to drag and drop it into the destination folder.
To copy instead of move, hold Ctrl (Windows/Linux) or Option (macOS) while dragging.
Keyboard Shortcuts Every Developer Should Know
Universal Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl + C (Cmd + C on Mac) | Copy |
| Ctrl + X (Cmd + X) | Cut |
| Ctrl + V (Cmd + V) | Paste |
| Ctrl + Z (Cmd + Z) | Undo |
| Ctrl + S (Cmd + S) | Save |
| Ctrl + A (Cmd + A) | Select all |
| Ctrl + F (Cmd + F) | Find in document |
| Ctrl + Shift + Esc | Open Task Manager (Windows) |
| Cmd + Option + Esc | Force Quit (macOS) |
Windows-Specific Shortcuts
| Shortcut | Action |
|---|---|
| Windows + E | Open File Explorer |
| Windows + D | Show desktop |
| Alt + Tab | Switch between open apps |
| F2 | Rename selected file |
| F5 | Refresh the current window |
macOS-Specific Shortcuts
| Shortcut | Action |
|---|---|
| Cmd + Space | Open Spotlight search |
| Cmd + Tab | Switch between open apps |
| Cmd + Shift + . | Show hidden files |
| Enter | Rename selected file (after selecting) |
Touch Typing for Programmers
Touch typing means typing without looking at the keyboard. It is not strictly required for programming, but it makes you much faster and lets you focus on solving problems instead of hunting for keys.
How to Start
- Keep your fingers on the home row keys: ASDF for the left hand, JKL; for the right hand
- Each finger reaches for specific keys above and below the home row
- Look at the screen, not the keyboard
Use a free typing tutor like typingclub.com or keybr.com. Practice 10 minutes every day. You will see improvement in two weeks.
Common Mistakes Beginners Make
1. Not Understanding File Paths
You cannot save or find files if you do not understand paths. Practice navigating to folders using the address bar in File Explorer or Finder.
2. Saving Files in Random Locations
Always save your coding projects in one dedicated folder, like C:\Projects or ~/Documents/Code. This prevents losing files.
3. Not Using Keyboard Shortcuts
Clicking through menus is slow. Learn one new shortcut each day. Start with Ctrl+S (save) and Ctrl+C/V (copy/paste).
4. Conflicting Files with the Same Name
When you save a new file with the same name as an existing file in the same folder, the old file is overwritten. Always check before saving.
5. Ignoring File Extensions
Windows hides file extensions by default. Turn them on so you can see whether a file is .txt, .jpg, or .py. In File Explorer, check "File name extensions" in the View tab.
6. Not Backing Up Files
Hard drives fail. Use cloud storage or an external drive to back up your projects. DodaZIP can help you compress and organize backups.
7. Deleting Without Checking the Trash
Deleted files go to the Recycle Bin or Trash first. Emptying the trash permanently deletes them. Always double check before emptying.
Practice Questions
1. What is a file path? The address of a file on your computer, showing the drive and folders you must open to reach it.
2. What does .html tell you about a file?
It is an HTML file, meant to be viewed in a web browser.
3. Why should you organize coding projects in one folder? It prevents losing files, makes backups easier, and helps you find anything quickly.
4. What is the shortcut to save a file? Ctrl + S on Windows and Linux, Cmd + S on macOS.
5. Challenge: Create a folder called "My Projects" on your desktop. Inside it, create subfolders called "HTML", "Python", and "Notes". Save a new text file in the Notes folder. This is exactly how professional developers organize their work.
Try It Yourself
Create a folder structure for the next 30 days of learning:
My Projects/
|- HTML/
|- Python/
|- Notes/
|- daily-log.txt
|- resources.txt
Open daily-log.txt and write one sentence about what you learned today. Do this every day for a week. You will be surprised how much you remember.
Built by the developers of Doda Browser, DodaZIP, and Durga Antivirus Pro.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro