Which company laptop is best for me?

I want to buy a laptop for programming purpose who have good battery backup and high performance.

I confused with so many brand name:
HP,
Lenovo,
Asus,
Acer,
Dell

But don't no which one is best

Added (1). I want to buy a laptop for programming purpose who have good battery backup and high performance.

I confused with so many brand name:
HP,
Lenovo,
Asus,
Acer,
Dell

But don't know which one is best

Your best course of action is to read the different reviews people post online regarding products from these companies.

First thing is to decide on which FEATURES you actually need or want in a laptop.

Then, go online and go to the stores to look up specific models that support your required features.

Narrow the list down by price, screen size.

Now look up the reviews for those products. READ the reviews carefully; they'll give you a good idea of what to expect.

The last step is to narrow your list of products down to 1. That's the one you buy.

Dell is alright, but may i suggest toshiba? They make some nice laptops.

Asus

Dell