The learning days of my development started with C++, but the days since then have been many. I would like to look into contributing to Ubuntu (or Chromium), but I’m not sure where to start. I am extremely rusty when it comes to C++ and especially in such a large project. Is there a good place for me to start?
I’m mainly looking for resources on where to start in the plethora of code (since there’s SO much code) and hopefully a helpful blog/tutorial for picking back up on C++ (preferably directed towards large open-source projects like Ubuntu)
Ubuntu is a distribution, that means it’s a bunch of programs packed together in a nice way. You can contribute in many ways to distributions: maintaining package repositories, checking for bugs, artwork… If you’re interested in the programming side, I’m sure you’ll enjoy fixing bugs for the many packages that Ubuntu is made of (which are open source projects on their own.) Think of it as a layered approach, and you’ve got to settle in a layer to help.
Dive into their bugtrackers, find a bug, fix it and submit the patch.