Regarding help in first contribution

See the blog post from @Jmm that describes how to prepare for Google Summer of Code. It is a good introduction.

See the tutorials mentioned in my post for ways to familiarize yourself with Jenkins.

If you decide that you’d like to contribute by submitting improvements to a Jenkins plugin, I recommend that you use the “Improve a plugin” tutorial to contribute to the version number plugin.