Getting started

Articles and series about getting started in open source. We share tutorials, tips, and advice—plus, great open source projects and communities for those new to open source.

 

Getting started with shell scripting

Getting started with shell scripting
Learn how to create, test, and debug scripts with our getting started tutorial.Read more

How companies can help employees contribute to open source

How companies can help employees contribute to open source
Learn how companies can get started in contributing to open source projects, including encouraging and setting their employees up for success.Read more

My first three contributions to open source

My first three contributions to open source
A first-time contributor shares her experience with DuckDuckGo, Perforce patcher, and GitLab.Read more

How to choose your first programming language

How to choose your first programming language
Your reasons for learning to code should inform your choice of a first language.Read more

Improve your programming skills with Exercism

Improve your programming skills with Exercism
Exercism is an open source project and service aimed at helping people level up in their programming skills using a philosophy of discovery and...Read more

How to get started as an open source programmer

How to get started as an open source programmer
This guide helps newcomers figure out where to start as an open soure programmer, including various aspects of the job.Read more

Stop searching for projects and start searching for bugs

Stop searching for projects and start searching for bugs
A Mozilla contributor shares her big list of resources for finding good bugs in open source projects.Read more

How not to get help in open source

How NOT to get help in open source
Open source communities can be very friendly places, but there are right and wrong ways to ask for help.Read more