I think you probably want to look at Processing, which is great for your friend, because that's Java-based, not C/C++.