Speakers
Description
Every year, thousands of students discover open source with excitement,
only to abandon their journey after facing confusing documentation,
unfamiliar tools, large codebases, or the fear of making mistakes. The
biggest challenge isn’t writing code it’s knowing where to begin.
This session presents a practical roadmap designed to help beginners
confidently navigate their first steps into the open-source world.
Drawing from real experiences, we will break down the contribution
journey into clear, achievable milestones from setting up Git and
GitHub, choosing the right project, understanding repository structures,
and finding meaningful beginner-friendly issues, to submitting a first
pull request and collaborating effectively with maintainers.
Using OpenPrinting as a real-world example, attendees will see how
consistent learning, curiosity, and community engagement can transform a
complete beginner into a valuable contributor. Rather than focusing on
complex tools or advanced programming concepts, the session emphasizes
mindset, communication, problem-solving, and the habits that lead to
long-term success in open source.
Whether you’re a student taking your first steps, an aspiring
contributor unsure where to start, or someone who has attempted open
source but felt overwhelmed, this talk provides a clear roadmap that
removes the uncertainty from the journey.
Attendees will leave with actionable strategies, practical resources,
and the confidence to make their first contribution while understanding
that every experienced contributor once started from zero.
Any other info we should know?
The audience will leave with a clear, step-by-step roadmap for starting their open source journey with confidence.
Key takeaways include:
- How to choose the right project as a beginner.
- Understanding Git, GitHub, and common open source workflows.
- Finding beginner-friendly issues and making a meaningful first contribution.
- Communicating effectively with maintainers and responding to code reviews.
- Building confidence by overcoming common beginner challenges.
- Developing habits that lead to long-term success in open source communities.
The session is designed for students and first-time contributors with little or no prior open source experience. It is beginner-friendly, interactive, and based on practical examples from real OpenPrinting contributions, ensuring attendees can immediately apply what they learn.
Session author's bio
Aman Mishra is a Computer Science graduate with a strong interest in open source software, software development, and community-driven collaboration. He enjoys learning modern development practices, exploring real-world open source projects, and helping new contributors understand the fundamentals of Git, GitHub, and collaborative development. Through his experiences with projects such as OpenPrinting, he aims to make open source more approachable for students and beginners by sharing practical guidance, lessons learned, and proven contribution strategies.
| Agree to Privacy Policy and Notice | I agree |
|---|---|
| Please confirm that there are included headshots of all speakers in their profiles | Yes |
| Level of Difficulty | Beginner |
| In Person Attendance | In-person |