Easiest way to learn the rules is through playing and experience, so I suggest finding a group that plays 3.5. You'll have a group of people familiar with the rules and can help you as you learn.

As for optimizing a character concept, come up with a character idea or a class you're interested in, and we can come up with a few basic build ideas to get you started.