Tamal
In very simple words, the term Opensourceย refers to something people can modify and share, with the consent of the owner and maintainers because most of its source code is publicly accessible.
It's like all the awesome developers in the world come up and contribute, put their efforts into a project and make it much much better and give it all the fixes you will need. Opensource is all about collaborating to make a project better ๐
Open source allows you to showcase to the developer community, the interesting challenges you face, and how you think about solving them. Open source developers can casually contribute to projects, to learn how you work, and what it's like developing software for a particular set of challenges.
The more you contribute, the more you learn. There are many Opensource products we actually use too, like VLC media player, FireFox, Linux and more. Developers from all around the world constantly contributes and collaborates - thus making this more awesome ! You will learn alot too, from new technolgies, languages all the way to personal development, it all connects up eventually !
Finding projects is not that tough if you look at it, here are some steps :
good first issue
and choose any language that you want.Worry not, I'll share more awesome projects in the next blog !
Yaay ! That's all about how to get started. The more you learn, the more you explore the better it's gonna get. There will be trouble, and weird issues - ask the community, google it, and fight through it. Remember you can do it ๐
You can also reach out to me via Twitter, google up stuff, and ask others. That's what Opensource is, Collaboration first and code second ๐
Thanks for giving it a read, you can follow me - I talk about Opensource, Web, Hackathons, and more.
Just a technical writer !