On 21/01/17 12:20 PM, Sarthak Gupta wrote: > Hi > I am new here and I want to contribute to open source. Can someone > please guide me. :) This is a surprisingly big question, despite being short. :) "Open source" covers an absolutely huge range of projects and interests. I would suggest you start by asking yourself, "what do I find interesting?". If you're just starting out, don't worry if you think of something and then decide you don't actually like it. That's part of learning, just switch to some other field and see if you like that. You might bounce around a while before you find what it is you really like. When you do pick a field that you think will interest you, look at the software people are using in it. Say you like web servers; There is the established Apache server, lightweight servers, servers designed to huge scale, etc. If you think you will like databases; There are postgresql, mariadb, nosql, etc. If you think you will like graphics or gaming, there are several projects there, too. Once you find a field, and then a project to help with, join that projects community (exactly how depends on the project). Introduce yourself and offer to help. You might start off doing simple things, like helping with translations if you speak two languages, editing documentation, looking so simple open bugs and contribute patches and stuff like that. As you start to contribute, even if just in small and simple ways at first, people in the project will certainly be happy and they will help you learn in return. You'll move on the more difficult bugs, writing extensions, or whatever the project needs and you think would be fun. Hope this helps, Digimer -- Digimer Papers and Projects: https://alteeve.com/w/ "I am, somehow, less interested in the weight and convolutions of Einstein’s brain than in the near certainty that people of equal talent have lived and died in cotton fields and sweatshops." - Stephen Jay Gould _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx