This project strives to guide beginners in getting started with open source by providing a wide range of helpful resources. Anyone can jump right in to contribute to this project and make it a reliable source for finding everything related to open source.
- Introduction to Open Source
- Learn Git and GitHub
- Contributing to Open Source
- Beginner-Friendly Repos
- Open Source Programs
- Contributing
- License
There are a lot of questions that revolve around the concept of open source.
Here are some priceless resources that will answer these questions in detail:
- What Is Open Source? by Opensource
- Introduction to Open Source and Its Benefits by GeeksforGeeks
- An Introduction to Open Source Software by HTML Goodies
- What Is Open Source? by Red Hat
- What Is Open Source and How Does It Work? by TechTarget
- What Is Open Source Software and How Does It Work? by Synopsys
- What Is Open Source Software? by IBM
- What Is Open Source Software? by Indeed
- What Is Open Source? by Myra
- What Is Open Source and How to Start? by Kunal Kushwaha
- Open Source Explained by IBM Technology
- What Is Open Source Software by Brian Daigle
- Open Source Basics by Intel Software
- What Is Open Source? by Mozilla
- What Is Open Source Software? by Honeypot
Git and GitHub are two of the most essential tools that you need to master to contribute to open source.
In this section, you will find a list of useful resources that will help you master these essential tools.
- Git and GitHub Tutorial - Version Control for Beginners by freeCodeCamp
- An Intro to Git and GitHub for Beginners by HubSpot
- GitHub and Git Tutorial for Beginners by DataCamp
- An Ultimate Guide to Git and GitHub by GeeksforGeeks
- Intro to GitHub for Version Control by Coding Club
- Git and GitHub Tutorial for Beginners by Analytics Vidhya
- How to Use GitHub by Edureka
- Complete Git and GitHub Tutorial by Kunal Kushwaha
- Git and GitHub for Beginners by Kevin Stratvert
- Git and GitHub for Beginners - Crash Course by freeCodeCamp
- Git Tutorial for Beginners: Learn Git in 1 Hour by Programming With Mosh
- Git Tutorial for Beginners - Git and GitHub Fundamentals in Depth by Tech With Tim
Learning the essentials is only half of the job done as you need to start contributing to open source to get comfortable with the process.
In this section, I have compiled a list of helpful resources that will help you do the same.
- How to Contribute to Open Source by GitHub
- How to Contribute to Open Source Projects - A Beginner's Guide by freeCodeCamp
- Getting Started With Contributing to Open Source by Stack Overflow
- How to Get Started With Open Source by HackerEarth
- How to Contribute to Open Source Projects by RubyGarage
- Beginner’s Guide to Contributing to Open Source Projects by ActiveState
- 14 Ways to Contribute to Open Source Without Being a Programming Genius or a Rock Star by SmartBear
- 8 Non-Code Ways to Contribute to Open Source by Opensource
- Contributing to Open Source: Getting Started by GeeksforGeeks
- How to Start Contributing to Open Source Software by Towards Data Science
- Get Involved in Open Source and Commit Code to Your First Project! by First Timers Only
- Why and How to Contribute to Open Source Projects? by Testsigma
Ready to embark on your open source adventure?
These repos offer a welcoming gateway for newcomers, presenting a curated selection of beginner-friendly issues to help you take your first steps into the world of open source:
- MDN Web Docs
- MindsDB
- freeCodeCamp
- GitHub Docs
- BioDrop
- Codecademy Docs
- Bootstrap
- React
- React Native
- Docusaurus
- First Contributions
- Angular
- balenaCloud Docs
- Awesome React
- Storybook
- Apache Arrow
- Novu
- Prettier
There are a lot of open source programs on the internet that allow you to contribute to open source projects.
Here is a list of such initiatives that you can participate in and upskill yourself in open source contributions:
- MLH Fellowship
- Google Summer of Code
- LFN Mentorship Program
- Outreachy
- Google Season of Docs
- Season of KDE
- Hacktoberfest
- 24 Pull Requests
- HackSquad
- FOSSASIA Codeheat
- Hyperledger Mentorship Program
- GiriScript Summer of Code
- JGEC Winter of Code
Openpedia is waiting for your contribution!
There are many ways that you can contribute to this website, including adding resources, improving the user interface, fixing bugs and more.
Please go through the CONTRIBUTING guide for details.
Openpedia is licensed under the terms of the MIT License.