---
title: "Discussion on \"What is an open source project and how can a beginner contribute to it?\" | Hashnode"
description: "Discussion on \"What is an open source project and how can a beginner contribute to it?\". What is open source software?\nOpen source software refers to software whose source code is made available for usage, modification, and enhancement in public i.e. it is available for open collaboration.\nHow is open source software different from close..."
url: "https://hashnode.com/posts/what-is-an-open-source-project-and-how-can-a-beginner-contribute-to-it/62f9da8abe14cfbd5d7c6f66"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [What is an open source project and how can a beginner contribute to it?](https://tanishasharmax.hashnode.dev/what-is-an-open-source-project-and-how-can-a-beginner-contribute-to-it?utm_source=hashnode&utm_medium=feed)

What is open source software? Open source software refers to software whose source code is made available for usage, modification, and enhancement in public i.e. it is available for open collaboration. How is open source software different from close...

Aug 15, 2022 · 4 min read · tanishasharmax.hashnode.dev  
Read the article

-   [#opensource](https://hashnode.com/tag/opensource)
-   [#open-source-community](https://hashnode.com/tag/open-source-community)
-   [#blogswithcc](https://hashnode.com/tag/blogswithcc)
-   [#blogswithcc-on-hashnode](https://hashnode.com/tag/blogswithcc-on-hashnode)
-   [#software](https://hashnode.com/tag/software)

## Written by

[Tanisha Sharma](https://hashnode.com/@tansgrid)

@tansgrid · India

  
[View profile](https://hashnode.com/@tansgrid)

DevRel @SuprSend

DevRel @SuprSend

## Responses 1

Markdown supported · ⌘↵ to post

[Santosh Kumar Doodala](https://hashnode.com/@yeskaydee)

[Aug 15, 2022](https://hashnode.com/posts/what-is-an-open-source-project-and-how-can-a-beginner-contribute-to-it/62f9da8abe14cfbd5d7c6f66/comment/62f9f4c7fffdab933bdebebb)

How to find the open source projects? It is a bit overwhelming for me when i see a project, and see that nothing makes sense to me, then i am like "maybe it is not for beginners" =>how to find beginner friendly project?

can you please find me an open source project in python , html...css ? or tells me ways in which i can find em.

It would be a big help

[Tanisha Sharma](https://hashnode.com/@tansgrid)

[Aug 15, 2022](https://hashnode.com/posts/what-is-an-open-source-project-and-how-can-a-beginner-contribute-to-it/62f9da8abe14cfbd5d7c6f66/comment/62f9f4c7fffdab933bdebebb#reply-62f9fb32be14cfbd5d7c757e)

Sure Santosh, I understand that finding projects can be overwhelming at first look. For that, I would suggest joining a few communities about development and open source and you can take help from them and get a few projects while building new connections.

You can search on GitHub with the technologies you know i.e. Python, HTML/CSS and with tag: good first issues, then look into the repository you like, have a look at their codebase read the Readme file. And if you are interested in it you can contribute to it.

Here are a few beginner-friendly projects you can contribute to:

1.  [github.com/PritamSarbajna/tourism-website](https://github.com/PritamSarbajna/tourism-website)
2.  [github.com/PritamSarbajna/my-portfolio-website](https://github.com/PritamSarbajna/my-portfolio-website)
3.  [github.com/microsoft/ML-For-Beginners](https://github.com/microsoft/ML-For-Beginners)
4.  [github.com/waishnav/watcher](https://github.com/waishnav/watcher)
5.  [github.com/MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners)
