Anyone have any suggestions for most beginner-friendly Java programs? Or is there no such thing as user-friendly Java?