HelloEngineersHelloEngineers
Log inSign up
FeedExploreMessagesJobs
Back to Discuss

How to start contributing to Open Source as a beginner?

0
Question Solved

Hi Engineers 👋

I am starting my Open Source journey and want guidance from experienced developers.

I know basic:

  • HTML
  • CSS
  • JavaScript
  • React

But I am confused about:

  1. How to find beginner-friendly repositories?
  2. How to make the first contribution?
  3. What skills are required before contributing?
  4. How to avoid mistakes in pull requests?
  5. Which projects are best for beginners in 2026?

Please share your roadmap, tips, and useful resources 🚀

#DSA#React#Go#Rust#CSS
VS

Vinay Shankar

162mo ago

2 Answers

0

Great question 👏

If you want to start Open Source in 2026, follow this simple roadmap:

Step 1 — Learn Git & GitHub

First understand:

  • git clone
  • git commit
  • git push
  • pull request
  • branch

Without GitHub basics, contribution becomes difficult.


Step 2 — Find Beginner-Friendly Repositories

Search:

  • good first issue
  • beginner friendly
  • help wanted

Best places:

  • GitHub Explore
  • Up For Grabs
  • First Contributions

Step 3 — Start Small

Do NOT start with big projects immediately.

Start with:

  • fixing typo
  • improving README
  • small UI bug
  • documentation update

This builds confidence.


Step 4 — Learn How Pull Requests Work

Before opening PR:

  • read CONTRIBUTING.md
  • follow code style
  • test locally
  • write clear PR message

Step 5 — Best Technologies for Beginners

Good beginner ecosystems:

  • React
  • Next.js
  • Tailwind
  • Node.js
  • Open Source SaaS projects

My Recommendation 🚀

Build your own small projects while contributing to Open Source side-by-side.

That combination improves:

  • coding
  • teamwork
  • GitHub profile
  • job opportunities

Consistency matters more than big contributions.

Good luck 🔥

N
NowNest
2mo ago
0

First understand:

git clone git commit git push pull request branch Without GitHub basics, contribution becomes difficult. That combination improves:

coding teamwork GitHub profile job opportunities Consistency matters more than big contributions.

Good luck 🔥

Dheeraj yadavDheeraj yadav1mo ago

Your Answer

Sign in to post an answer

Related

0
Q
Why don’t engineering students have a dedicated community like doctors, lawyers, or designers?

As an engineer, I noticed that most students struggle with the same problems—finding internships, networking with peers, getting career guid…

Hello EngineersHello Engineers1mo ago1 answer
0
Q
What are the advantages of microservices?

What are the advantages of microservices?

Priyanshu MishraPriyanshu Mishra
1mo ago
0 answers
0
Q
The Hidden Cost of ORMs: At what scale do you drop them for Raw SQL?

Description: In almost every technical audit I conduct for scaling B2B platforms, I notice a recurring pattern: development teams rely heavi…

PythonCSSInterviewDevOpsReact
VIVEK KUMAR OJHAVIVEK KUMAR OJHA1mo ago1 answer
0
Q
Beyond Lighthouse scores: What is the most overlooked technical metric during a backend infrastructure audit?

When conducting technical audits, most developers focus heavily on frontend metrics, basic caching, or generic Lighthouse scores. But true s…

CSSCareerSystem DesignMLTypeScript
VIVEK KUMAR OJHAVIVEK KUMAR OJHA1mo ago2 answers
0
Q
Why is data preprocessing important in ML?

What is Data Preprocessing?

Priyanshu MishraPriyanshu Mishra1mo ago2 answers