Contributing to PHP isn't nearly as difficult as it seems. In this post, Thomas shows you how to add patches to the online documentation for PHP!
Contributing to PHP: How to Contribute to PHP’s Manual
Version Control Software in 2014: What are Your Options?
An overview of the most popular options for version control software, along with some other options worth noting.