I have account object in that object one of filed having the validation rule and with the same object with same filed i have trigger operation.which one is first fire ??
Runs most system validation steps again, such as verifying that all required fields have a non-null value, and runs any user-defined validation rules. The only system validation that Salesforce doesn't run a second time (when the request comes from a standard UI edit page) is the enforcement of layout-specific rules.
The Executes all after trigger
So if you have before trigger it will execute the Before trigger then validaton If Its an After trigger ..First Validation rule then your trigger
So if you have before trigger it will execute the Before trigger then validaton
If Its an After trigger ..First Validation rule then your trigger
Please refer this link for order of excution
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers_order_of_execution.htm