If you'd like to get your hands dirty with code, bug squashing is a great place to start. Visit developer.joomla.org where you can find the resources and information about how to get started with Joomla Bug Squashing.
The general process around bug squashing involves reading issues and bugs that have been submitted by other users, attempting to resolve some of these code bugs, and then testing patches that have been created to fix these bugs.