Re: Custom Theming Questions
You should never modify the parent theme. When you update buddypress and with it the parent theme all your modifications will be lost.
A good tutorial source for PHP and WP is net.tutsplus.com. And of course the codex here and on wordpress.org. As for writing functions, you do that exactly like I referenced in the comment above.