Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
You do not need ESTA and you should not apply for it. ESTA is for people who want to use the visa waiver program. People who travel to the US with a visa are not using the visa waiver program. When you enter the US, present your passport open to the visa page, so the officer does not mistakenly admit you under the visa waiver program.
– phoogFeb 11 at 15:57