OP, your question is vague. Based on your clarification in the comments, I'm assuming you are trolling. To answer the question, since it appears you haven't been around women, generally being a woman or a man isn't much of a factor in ability to code. It really is more up to the individual, since we all have varying skills.
Only if you behave or discuss inapprpopriate topics. At work you should never discuss anything would not say directly to your mothers or sisters face . If you are - then yes avoid at all costs and be part of the problem and not part of the solution
I honestly don't see any difference between the way I interact with men and women. There is so much shit to deal with at work that gender is hardly something to worry about. If you are at a place where people are treated differently based on gender then your company is not being efficient (ie., it's not giving enough work to it's employees).