Skip to content

Absolute Beginners #191

Description

@ajay-dhangar

This issue tracks the creation of absolute beginner-friendly roadmaps for developers who are completely new to programming.

The goal is to provide clear, step-by-step, zero-confusion learning paths that help learners confidently enter the software development ecosystem.

These roadmaps will serve as the entry point to CodeHarborHub’s entire learning ecosystem.


Objectives

  • Create clear, beginner-first roadmaps
  • Remove jargon & assumptions
  • Focus on learning order, not just topics
  • Provide free, high-quality resources
  • Enable contributors to collaborate easily

Scope (Covered in this Epic)

Absolute Beginners
├── Frontend Beginner
├── Backend Beginner
├── DevOps Beginner
├── Git & GitHub Beginner
└── Full Stack Beginner

Each roadmap must be self-contained, beginner-safe, and practical.


Roadmaps to be Built

1️⃣ Frontend Beginner

  • HTML fundamentals
  • CSS basics (layout, responsive design)
  • JavaScript basics
  • Browser & DOM concepts
  • Mini projects

2️⃣ Backend Beginner

  • What is backend & servers
  • HTTP & REST basics
  • Databases (basic concepts)
  • Simple backend frameworks
  • API fundamentals

3️⃣ DevOps Beginner

  • What is DevOps?
  • Linux basics
  • CI/CD concepts
  • Containers (intro level)
  • Cloud fundamentals

4️⃣ Git & GitHub Beginner

  • What is version control?
  • Git basics (init, commit, branch)
  • GitHub workflows
  • PRs & Issues
  • Open-source contribution flow

5️⃣ Full Stack Beginner

  • Frontend and backend overview
  • How frontend talks to backend
  • Databases in full-stack apps
  • Simple full-stack project
  • Deployment basics

Roadmap Standards (Mandatory)

Each beginner roadmap must include:

  • ✅ Simple introduction (no jargon)
  • ✅ Learning path (Beginner → Next step)
  • ✅ Prerequisites (if any)
  • ✅ Core concepts explained simply
  • ✅ Tools & technologies list
  • ✅ Hands-on mini projects
  • ✅ Free learning resources (links)
  • ✅ “What to learn next” section

Target Audience

  • Students with zero coding background
  • Career switchers
  • Non-CS learners
  • First-time open-source contributors

Contribution Guidelines

  • Keep language simple & beginner-friendly
  • Avoid advanced shortcuts
  • Explain why before how
  • Follow the roadmap template
  • One roadmap per PR

Progress Tracking

This issue will be considered complete when:

  • All 5 beginner roadmaps are created
  • Each roadmap follows the standard template
  • Resources are reviewed
  • Beginner feedback is addressed

Why This Matters

Absolute beginners are the foundation of the community.

If we guide them well, we build:

  • Better developers
  • Stronger contributors
  • A larger open-source ecosystem

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions