Is there any way to give a customer coupon code for first order only ? ( in cause second order for customer can't use the coupon even if Its not use it in first order)
You can follow using customer segment for that refer this:
You can create a customer segment and use it on the cart rule.
Also if you are using community edition you can still create a cart rule but need to add custom rule conditions you can refer this https://magently.com/blog/magento-2-custom-sales-rule-condition/ you can change logic with customer total order count