If you are not a national of a VWP member country or if you plan to stay in the US for more than 90 days, you will need a US visa to travel. You can check whether you need a visa by visiting the website of the US embassy in your country or by contacting the embassy directly. The ESTA is also only for tourist or business travel and does not allow you to work or study in the US.