<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: YonYonWare</title>
    <description>The latest articles on Forem by YonYonWare (@parklabo).</description>
    <link>https://forem.com/parklabo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3577362%2F5beced50-9067-452c-9045-2b00a6613541.png</url>
      <title>Forem: YonYonWare</title>
      <link>https://forem.com/parklabo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/parklabo"/>
    <language>en</language>
    <item>
      <title>Mastering GitHub from Scratch - Beginner's Guide #1: Introduction to GitHub and Account Creation</title>
      <dc:creator>YonYonWare</dc:creator>
      <pubDate>Tue, 21 Oct 2025 11:37:48 +0000</pubDate>
      <link>https://forem.com/parklabo/mastering-github-from-scratch-beginners-guide-1-introduction-to-github-and-account-creation-130m</link>
      <guid>https://forem.com/parklabo/mastering-github-from-scratch-beginners-guide-1-introduction-to-github-and-account-creation-130m</guid>
      <description>&lt;h2&gt;
  
  
  Learning Objectives
&lt;/h2&gt;

&lt;p&gt;By the end of this chapter, you'll be able to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Understand and explain what GitHub is&lt;/li&gt;
&lt;li&gt;✅ Create a GitHub account and complete email verification&lt;/li&gt;
&lt;li&gt;✅ Set up basic profile information&lt;/li&gt;
&lt;li&gt;✅ Understand the main features of GitHub&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Series Introduction
&lt;/h2&gt;

&lt;p&gt;Welcome to the first post of the "Mastering GitHub from Scratch" series! &lt;strong&gt;Never coded before? Don't know what a terminal is? That's totally fine!&lt;/strong&gt; I'll walk you through every step, every click, from the very beginning.&lt;/p&gt;

&lt;p&gt;Follow along with this guide, and you'll have your GitHub account created and a nice profile set up by the end of today. Let's take it slow, one step at a time!&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Before We Start
&lt;/h2&gt;

&lt;h3&gt;
  
  
  This Guide Is For You If:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;✅ You want to ask "What is GitHub?"&lt;/li&gt;
&lt;li&gt;✅ You're just starting to learn coding&lt;/li&gt;
&lt;li&gt;✅ Terminals and commands scare you (don't worry!)&lt;/li&gt;
&lt;li&gt;✅ You have a GitHub account but don't really use it&lt;/li&gt;
&lt;li&gt;✅ You want to build a developer portfolio&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What You'll Need
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;A computer (Windows, Mac, or Linux all work)&lt;/li&gt;
&lt;li&gt;Internet connection&lt;/li&gt;
&lt;li&gt;Email address&lt;/li&gt;
&lt;li&gt;30 minutes of your time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No coding knowledge required!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. What is GitHub? (Beginner-Friendly Explanation)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  In One Sentence?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;GitHub = Google Drive for Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just like you save and share documents on Google Drive, you save and share code on GitHub.&lt;/p&gt;

&lt;h3&gt;
  
  
  Git vs GitHub (For First-Timers)
&lt;/h3&gt;

&lt;p&gt;Many people confuse Git with GitHub. Here's the simple difference:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Term&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Real-Life Comparison&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Git&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A program that tracks code changes&lt;/td&gt;
&lt;td&gt;Word's "Track Changes" feature&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A website to store Git-managed code online&lt;/td&gt;
&lt;td&gt;Google Drive, OneDrive&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Easy Understanding&lt;/strong&gt;: Git is a "program", GitHub is a "website". Like the relationship between Word and OneDrive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Beginner's GitHub Vocabulary
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;📚 Confused by the terminology? Click for simple explanations&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Term&lt;/th&gt;
&lt;th&gt;Simple Translation&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Repository&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Project Folder&lt;/td&gt;
&lt;td&gt;Folder containing code and files. Often called "repo"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Commit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Save&lt;/td&gt;
&lt;td&gt;Recording changes as history. Like pressing Ctrl+S&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Push&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Upload&lt;/td&gt;
&lt;td&gt;Sending your local changes to GitHub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pull&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Download&lt;/td&gt;
&lt;td&gt;Getting the latest changes from GitHub to your computer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Branch&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Work Copy&lt;/td&gt;
&lt;td&gt;A space to experiment without touching the original&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Fork&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Copy Project&lt;/td&gt;
&lt;td&gt;Copying someone else's project to your account&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Clone&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Download Project&lt;/td&gt;
&lt;td&gt;Copying an entire GitHub project to your computer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pull Request (PR)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Propose Changes&lt;/td&gt;
&lt;td&gt;"I made these changes, please include them" request&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Issue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;To-Do/Problem&lt;/td&gt;
&lt;td&gt;Board for reporting bugs and suggesting features&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;README&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Project Manual&lt;/td&gt;
&lt;td&gt;Guide for first-time visitors to the project&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Why Should You Learn GitHub?
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. Essential for Getting Hired
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Over 90% of tech companies use GitHub&lt;/li&gt;
&lt;li&gt;Adding your GitHub URL to your resume is now standard&lt;/li&gt;
&lt;li&gt;Recruiters &lt;strong&gt;actually&lt;/strong&gt; check your GitHub profile&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Prove Your Skills
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;"I can do this" &amp;lt; "I built this" is much more powerful&lt;/li&gt;
&lt;li&gt;One project can be worth more than multiple certificates&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  3. It's Free!
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;All personal projects are completely free&lt;/li&gt;
&lt;li&gt;Unlimited private repositories at no cost&lt;/li&gt;
&lt;li&gt;Free website hosting (GitHub Pages)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  4. Collaborate with Developers Worldwide
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Famous projects like React, Vue, and TensorFlow are all on GitHub&lt;/li&gt;
&lt;li&gt;Contributing to open source strengthens your portfolio&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  GitHub's Main Features (Beginner Version)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Simple Explanation&lt;/th&gt;
&lt;th&gt;Real-Life Comparison&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Version Control&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automatically saves code change history&lt;/td&gt;
&lt;td&gt;Like having infinite "undo" in Word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Collaboration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Multiple people can work simultaneously&lt;/td&gt;
&lt;td&gt;Like Google Docs where many edit together&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Backup&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Your code is safe even if your computer breaks&lt;/td&gt;
&lt;td&gt;Like auto-backup to Google Drive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Portfolio&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Showcase projects you've built&lt;/td&gt;
&lt;td&gt;Like your Instagram profile for code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Open Source&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Learn by viewing others' code&lt;/td&gt;
&lt;td&gt;Like learning from YouTube videos&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  3. Creating a GitHub Account (Step-by-Step)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Time Required&lt;/strong&gt;: About 5 minutes&lt;br&gt;
&lt;strong&gt;Difficulty&lt;/strong&gt;: ⭐ (Very Easy)&lt;/p&gt;
&lt;h3&gt;
  
  
  Step 1: Visit GitHub Homepage
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Open your web browser&lt;/strong&gt; (Chrome, Safari, Edge, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Type &lt;code&gt;github.com&lt;/code&gt; in the address bar&lt;/strong&gt; and press Enter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click the green "Sign up" button in the top right&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo6s8kkqv77qyngdtvjnv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo6s8kkqv77qyngdtvjnv.png" alt="GitHub Homepage" width="800" height="484"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;GitHub Homepage - Click the "Sign up" button in the top right&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;For the confused&lt;/strong&gt;: "Sign in" is for logging in, "Sign up" is for creating an account!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  Step 2: Choose a Username
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyg7pl83c505kvu12jzw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyg7pl83c505kvu12jzw.png" alt="Username Input" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Username Input Screen - Choose carefully!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Username Matters&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your profile will be at &lt;code&gt;github.com/yourusername&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Recruiters will view your profile at this URL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hard to change later, so choose wisely!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  Username Selection Guide
&lt;/h4&gt;

&lt;p&gt;✅ &lt;strong&gt;Good Examples&lt;/strong&gt; (Recommended):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;john-doe&lt;/code&gt; (your name in English)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;jdoe&lt;/code&gt; (name initials)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;john-dev&lt;/code&gt; (name + developer)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;john-smith&lt;/code&gt; (first name + last name)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;❌ &lt;strong&gt;Examples to Avoid&lt;/strong&gt; (Not Recommended):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;user123456&lt;/code&gt; → No personality, hard to remember&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;xXcool_hacker_2025Xx&lt;/code&gt; → Looks unprofessional&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;test-account&lt;/code&gt; → Looks like a temporary account&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;한글아이디&lt;/code&gt; → Only English allowed!&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  Username Rules
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Can use letters, numbers, and hyphens (&lt;code&gt;-&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;No Korean characters, spaces, or special characters&lt;/li&gt;
&lt;li&gt;Maximum 39 characters&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cannot use names already taken&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Tip&lt;/strong&gt;: What if your desired name is taken?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;name-dev&lt;/code&gt; (meaning developer)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;name-smith&lt;/code&gt; (add last name)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;name-2025&lt;/code&gt; (add year)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  Step 3: Enter Email Address
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use an &lt;strong&gt;email you check regularly&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;GitHub will send important notifications to this email&lt;/li&gt;
&lt;li&gt;Any email works: Gmail, Yahoo, Outlook, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Step 4: Set Password
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Creating a Secure Password&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;At least 8 characters (15+ recommended)&lt;/li&gt;
&lt;li&gt;Mix uppercase, lowercase, numbers, and special characters&lt;/li&gt;
&lt;li&gt;Use a different password than other sites&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Important&lt;/strong&gt;: Write down your password! You'll need it later.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  Step 5: Solve the Puzzle
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;GitHub will show a simple puzzle to verify you're not a robot&lt;/li&gt;
&lt;li&gt;Something like finding pictures with arrows pointing up&lt;/li&gt;
&lt;li&gt;Don't worry if you get it wrong, you can try again!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Step 6: Verify Your Email
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Check Your Email&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Check the email address you entered during signup&lt;/li&gt;
&lt;li&gt;Look for an email with a subject like "Verify your email address"&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enter Verification Code&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy the 6-digit code from the email&lt;/li&gt;
&lt;li&gt;Paste it into the GitHub screen&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Done!&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once verified, you'll automatically move to the next step&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Email didn't arrive?&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check spam folder&lt;/li&gt;
&lt;li&gt;Verify you entered the correct email address&lt;/li&gt;
&lt;li&gt;Wait a few minutes (can take up to 5 minutes)&lt;/li&gt;
&lt;li&gt;Click the "Resend email" button&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  Step 7: Survey (Optional)
&lt;/h3&gt;

&lt;p&gt;GitHub might ask a few questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Are you a student?"&lt;/li&gt;
&lt;li&gt;"How many team members do you have?"&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;This is just a survey, you can skip it!&lt;/strong&gt; Click the "Skip" button at the bottom.&lt;/p&gt;
&lt;h3&gt;
  
  
  🎉 Congratulations!
&lt;/h3&gt;

&lt;p&gt;Account creation is complete! Welcome to the world of GitHub!&lt;/p&gt;
&lt;h2&gt;
  
  
  4. First Login and Setup
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Time Required&lt;/strong&gt;: About 2 minutes&lt;br&gt;
&lt;strong&gt;Difficulty&lt;/strong&gt;: ⭐ (Very Easy)&lt;/p&gt;
&lt;h3&gt;
  
  
  Exploring the GitHub Home Screen
&lt;/h3&gt;

&lt;p&gt;After creating your account and logging in, you'll see the GitHub home screen. Let's take a quick look:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Top Navigation Bar&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔍 Search bar: Search repositories and users&lt;/li&gt;
&lt;li&gt;📋 Pull requests: Feature you'll learn later&lt;/li&gt;
&lt;li&gt;📌 Issues: Task management feature&lt;/li&gt;
&lt;li&gt;👤 Profile icon: Your profile and settings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Left Sidebar&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recent repositories: Recently worked on repos&lt;/li&gt;
&lt;li&gt;Teams: Team collaboration (for later)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Main Feed&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Activity from people you follow&lt;/li&gt;
&lt;li&gt;Recommended repositories&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Looks empty because you're new?&lt;/strong&gt; That's fine! We'll fill it up step by step in the next posts!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  Email Privacy Settings (Important!)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;This security setting should be done right after creating your account!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Is This Important?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you work with code on GitHub, every commit records your name and email. Without this setting, &lt;strong&gt;your real email address will be permanently public on the internet&lt;/strong&gt;!&lt;/p&gt;
&lt;h4&gt;
  
  
  📧 Public vs Private Email Comparison
&lt;/h4&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Public (Not Set) ❌&lt;/th&gt;
&lt;th&gt;Private (Set) ✅&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Email in Commits&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;your-real-email@gmail.com&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;12345678+username@users.noreply.github.com&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Real Email Exposure&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Anyone can see it 😱&lt;/td&gt;
&lt;td&gt;Completely hidden 🔒&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Spam Email&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bots collect and spam you 📧💣&lt;/td&gt;
&lt;td&gt;Blocked 🛡️&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Privacy Protection&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;At risk ⚠️&lt;/td&gt;
&lt;td&gt;Safe ✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GitHub Notifications&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Works normally&lt;/td&gt;
&lt;td&gt;Works normally&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;PR/Issue Comments&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Works normally&lt;/td&gt;
&lt;td&gt;Works normally&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h4&gt;
  
  
  🚨 Real Case: Dangers of Public Email
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;When Not Set&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Anyone viewing your commit history can see&lt;/span&gt;
git log &lt;span class="nt"&gt;--pretty&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;format:&lt;span class="s2"&gt;"%an &amp;lt;%ae&amp;gt;"&lt;/span&gt;

&lt;span class="c"&gt;# Your real email is visible like this&lt;/span&gt;
John Doe &amp;lt;your-real-email@gmail.com&amp;gt;  👈 Anyone can collect this!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;🤖 &lt;strong&gt;Spam bots&lt;/strong&gt; crawl GitHub and collect emails&lt;/li&gt;
&lt;li&gt;📧 Receive dozens to hundreds of &lt;strong&gt;spam emails&lt;/strong&gt; daily&lt;/li&gt;
&lt;li&gt;🎣 Can become a target for &lt;strong&gt;phishing emails&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🔓 Once committed, it's &lt;strong&gt;permanently recorded&lt;/strong&gt; and can't be deleted&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When Set&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# GitHub no-reply email is shown instead&lt;/span&gt;
John Doe &amp;lt;12345678+johndoe@users.noreply.github.com&amp;gt;  👈 Real email hidden!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Real email completely hidden&lt;/strong&gt; - Useless even if bots collect it&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Spam email blocked&lt;/strong&gt; - GitHub blocks emails sent to no-reply address&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Privacy protected&lt;/strong&gt; - Prevents email exposure&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;GitHub features work normally&lt;/strong&gt; - Notifications, PRs, Issues all go to your real email&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  💡 Additional Protection
&lt;/h4&gt;

&lt;p&gt;Checking the second option &lt;strong&gt;"Block command line pushes that expose my email"&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# If you accidentally try to commit with your real email&lt;/span&gt;
git config user.email &lt;span class="s2"&gt;"your-real-email@gmail.com"&lt;/span&gt;
git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"test"&lt;/span&gt;
git push

&lt;span class="c"&gt;# GitHub automatically blocks it!&lt;/span&gt;
❌ Error: Your push would publish a private email address.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This provides &lt;strong&gt;double protection&lt;/strong&gt; to prevent accidental email exposure!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow These Steps&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Click profile icon in top right → Select Settings&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Click "Emails" in the left menu&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check "Keep my email addresses private"&lt;/strong&gt; ✅&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check "Block command line pushes that expose my email"&lt;/strong&gt; ✅&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scroll down to verify settings&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk7p817lhay3rqqhjvmaj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk7p817lhay3rqqhjvmaj.png" alt="Email Privacy Settings" width="800" height="405"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Email Privacy Settings Screen - Check both options!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This way, your real email address won't be exposed!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Very Important&lt;/strong&gt;: Without this setting, your email can be exposed when using Git later!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Frequently Asked Questions (FAQ)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Q1. Is GitHub free?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Yes! Individual users can use unlimited public/private repositories for free. You only need paid plans if you need team features or advanced functionality.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q2. Do I need to use my real name when creating an account?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; No. You can choose any username you want. However, changing it later will break existing links, so choose carefully.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q3. How do I get student benefits?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Verify your student status at &lt;a href="https://education.github.com" rel="noopener noreferrer"&gt;GitHub Education&lt;/a&gt; to get GitHub Pro features for free, plus credits for various development tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q4. Can I change my username later?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Yes, you can change it in Settings. However, all your repository URLs will change, so it's recommended to choose carefully from the start.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practice Assignment
&lt;/h2&gt;

&lt;p&gt;Check off what you've learned in this post:&lt;/p&gt;

&lt;h3&gt;
  
  
  📝 Required Tasks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Create GitHub account&lt;/li&gt;
&lt;li&gt;[ ] Complete email verification&lt;/li&gt;
&lt;li&gt;[ ] Successfully log in for the first time&lt;/li&gt;
&lt;li&gt;[ ] Set up email privacy settings&lt;/li&gt;
&lt;li&gt;[ ] Explore GitHub home screen&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🚀 Challenge Tasks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Find an open source project you're interested in&lt;/li&gt;
&lt;li&gt;[ ] Explore GitHub Explore (top "Explore" menu)&lt;/li&gt;
&lt;li&gt;[ ] Give stars to 5 or more repositories&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;How to give a star&lt;/strong&gt;: Click the ⭐ Star button in the top right of a repository page&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;🎉 &lt;strong&gt;Congratulations!&lt;/strong&gt; You've completed creating your GitHub account!&lt;/p&gt;

&lt;p&gt;You've now joined the same platform as over 100 million developers worldwide.&lt;/p&gt;

&lt;h3&gt;
  
  
  💪 It's Okay to Be a Beginner
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;"This seems too difficult" → It's okay. Everyone finds it difficult at first.&lt;/li&gt;
&lt;li&gt;"I don't know what to build" → It's okay. Just follow along slowly.&lt;/li&gt;
&lt;li&gt;"I'm afraid I'll make mistakes" → It's okay. Mistakes are part of learning on GitHub.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🎯 Next Steps
&lt;/h3&gt;

&lt;p&gt;In the next post, we'll &lt;strong&gt;create an awesome profile with the account you just made!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With your new account, you'll:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✨ Set up a profile picture&lt;/li&gt;
&lt;li&gt;📝 Write a bio&lt;/li&gt;
&lt;li&gt;🌟 Create a README profile&lt;/li&gt;
&lt;li&gt;📊 Add GitHub Stats&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ready? See you in the next post!&lt;/strong&gt; 👋&lt;/p&gt;

&lt;h2&gt;
  
  
  📚 Mastering GitHub Series
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🌱 Beginner's Guide (Entry Level)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Introduction and Account Creation&lt;/strong&gt; 👉 Current Post&lt;/li&gt;
&lt;li&gt;Profile Customization and Portfolio&lt;/li&gt;
&lt;li&gt;Security Settings and Authentication&lt;/li&gt;
&lt;li&gt;Understanding Repositories&lt;/li&gt;
&lt;li&gt;Writing READMEs&lt;/li&gt;
&lt;li&gt;.gitignore and Licenses&lt;/li&gt;
&lt;li&gt;First Commit and Management&lt;/li&gt;
&lt;li&gt;git add and commit&lt;/li&gt;
&lt;li&gt;git push and pull&lt;/li&gt;
&lt;li&gt;Real-World Workflow&lt;/li&gt;
&lt;li&gt;Branch Basics&lt;/li&gt;
&lt;li&gt;Merge and Rebase&lt;/li&gt;
&lt;li&gt;Branching Strategies&lt;/li&gt;
&lt;li&gt;Fork and Clone&lt;/li&gt;
&lt;li&gt;Pull Requests&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  💼 Practical Guide (Intermediate)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Using Issues Effectively&lt;/li&gt;
&lt;li&gt;Project Management with Projects&lt;/li&gt;
&lt;li&gt;Mastering Code Review&lt;/li&gt;
&lt;li&gt;GitHub Discussions&lt;/li&gt;
&lt;li&gt;Team Collaboration Setup&lt;/li&gt;
&lt;li&gt;GitHub Pages&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  🚀 Advanced Guide (Expert)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Introduction to GitHub Actions&lt;/li&gt;
&lt;li&gt;Advanced Actions Usage&lt;/li&gt;
&lt;li&gt;Webhooks and API&lt;/li&gt;
&lt;li&gt;Developing GitHub Apps&lt;/li&gt;
&lt;li&gt;Security Features&lt;/li&gt;
&lt;li&gt;GitHub Packages&lt;/li&gt;
&lt;li&gt;Codespaces&lt;/li&gt;
&lt;li&gt;GitHub CLI&lt;/li&gt;
&lt;li&gt;Statistics and Insights&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  🏆 Expert Guide (Expert+)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Git Submodules &amp;amp; Subtree&lt;/li&gt;
&lt;li&gt;Git Internals&lt;/li&gt;
&lt;li&gt;Advanced Branching Strategies and Release Management&lt;/li&gt;
&lt;li&gt;GitHub GraphQL API&lt;/li&gt;
&lt;li&gt;Mastering GitHub Copilot&lt;/li&gt;
&lt;/ol&gt;




</description>
      <category>github</category>
      <category>git</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
