Blog & guides
Write-ups for people who actually ship open source.
GSoC prep, first PRs, issue hunting, tools that matter. No fluff — just the stuff that gets you unstuck.
Posts
GuideBeginners
12 Core OOP Concepts Every Software Developer Should Understand
Beginner-friendly OOP: classes, objects, interfaces, encapsulation, inheritance, polymorphism, abstraction, composition, and more—with Java examples.
8 min
ReadQ&ABeginners
What Are Good First Issues? How to Find and Complete Them
Learn what good first issues mean on GitHub, how to evaluate them, avoid common traps, and complete your first open source contribution successfully.
2 min
ReadGuideBeginners
How to Find Open Source Projects as a Beginner (Without Getting Overwhelmed)
A practical guide to discovering beginner-friendly open source projects on GitHub, filtering good first issues, and starting contributions with confidence.
3 min
Read