How to Choose Best Laptop for Programming in 2019?

This article will guide you to choose the best laptop for programming in 2019.

As a programmer or developer it becomes really confusing to pick a best laptop from thousands of laptops available in the market. It becomes even more difficult for a person who is just starting programming.

Below I have shared some key points that will definitely help you to pick a perfect laptop for working on any programming technology.

Also Read: 15 Most Common Bad Programming Practices

How to Choose Best Laptop for Programming in 2017?

Image Source

How to Choose Best Laptop for Programming?

RAM

It is the first most important thing that you should look. A laptop with 8GB RAM is an ideal choice but 16GB RAM would the best choice. If your budget is too low then you can go with 4GB RAM also.

Believe me it really sucks working on a low performance machine. Earlier I used to do android app development on a laptop with 4GB RAM. It was so annoying because everything works really slow.

So I would highly recommend you a 16GB RAM laptop if you are a mobile app developer.

Best Choice: 16GB RAM

Ideal Choice: 8GB RAM

Low Budget Choice: 4GB RAM

Processor

Good processor and RAM should be your highest priority while choosing a laptop for programming. As a programmer or developer we have to do multitasking. When I do programming or development I have to open few IDEs along with a browser with several tabs opened. For such purpose a good processor is required.

A laptop with i5 processor is an ideal choice. You can go with i7 processor if you have huge budget and for low budget you can go with i3 processor.

Best Choice: i7 Processor

Ideal Choice: i5 Processor

Low Budget Choice: i3 Processor

Graphic Card

Integrate graphic card is not necessary until you are not doing game development or some high graphics related work. But if you are a game developer then you must go with a laptop with external graphic card.

Best Choice (Specially For Game Developers): External Graphic Card (2GB or 4GB)

Ideal and Low Budget Choice (For Other Developers): Integrated Graphic Card

Storage

SSD and HDD are two storage types that laptops have. SSD gives faster performance but costlier than HDD. Its great if you can afford a SSD storage type laptop. But if you can’t then go with HDD and later on you can use some external SSD storage.

Battery Life

If you mostly work at places where power supply is not available then you must choose a laptop with huge battery life. Otherwise these days almost all laptops come with moderate battery backup.

You can get custom programmer laptop stickers at www.stickeryou.com.

Below I have shared some laptops that I believe are good for programmers in India. Even if you don’t like any of them you can consider above points to pick a best laptop according to your usage.

10 Best Laptops for Programmers and Developers in 2019

1. Dell Inspiron 5570

 

Dell Inspiron 5570

Price: Rs. 82,499

RAM: 16GB DDR4

Processor: Core i7 8th Gen 8550U

Graphic Card: 4GB AMD Radeon 530

Storage: 2TB HDD

2. Acer Nitro Core i7 8th Gen

 

Acer Nitro Core i7 8th Gen

Price: Rs. 75,990

RAM: 8GB

Processor: 8th Gen i7

Graphic Card: 4GB NVIDIA GeForce

Storage: 1TB/128 GB SSD

3. Apple MacBook Air Core i5

 

Apple MacBook Air Core i5

Price: Rs. 67,990

RAM: 8GB LPDDR3 RAM

Processor: 1.8GHz Intel Core i5

Graphic Card: Intel HD Graphics 6000

Storage: 128GB

4. Asus TUF Gaming FX504GD-E4021T

 

Asus TUF Gaming FX504GD-E4021T

Price: Rs. 59,990

RAM: 8GB DDR4

Processor: 2.3GHz Intel Core i5-8300H

Graphic Card: 4GB NVIDIA GeForce

Storage: 1TB

5. Lenovo Ideapad 330 Intel Core i5 8th Gen

 

Lenovo Ideapad 330 Intel Core i5 8th Gen

Price: Rs. 51,990

RAM: 8GB

Processor: 8th Gen Intel i5-8250U

Graphic Card: AMD Radeon 530 4GB GDDR5 Graphics

Storage: 1TB

6. HP 15 Intel Core i5 8th Gen

 

HP 15 Intel Core i5 8th Gen

Price: Rs. 47,690

RAM: 8GB DDR4

Processor: 8th Gen Intel Core i5-8250U

Graphic Card: Nvidia GeForce MX110 2GB

Storage: 1TB HDD

7. Asus VivoBook 15.6 FHD

 

 

Asus VivoBook 15.6 FHD

Price: Rs.53,490

RAM: 8GB DDR4

Processor: Core i5 Processor – 8th Generation

Graphic Card: 2GB ddr5 nvidia

Storage: 1TB HDD

8. Asus Vivobook X507UA-EJ274T

 

Asus Vivobook X507UA-EJ274T

Price: Rs. 35,990

RAM: 8GB DDR4

Processor: Intel Core i3-7020U

Graphic Card: Integrated Intel HD Graphics 620

Storage: 1TB HDD

9. HP 15 Core i3 7th gen 

 

HP 15 Core i3 7th gen

Price: Rs.28,990

RAM: 4GB DDR4

Processor: 7th Gen Intel i3-7020U

Graphic Card: Integrated Graphics

Storage: 1TB HDD

10. Lenovo Ideapad 330 81G2004XIN 

 

Lenovo Ideapad 330 81G2004XIN

Price: Rs.28,950

RAM: 4GB DDR4

Processor: Core i3 7th Gen

Graphic Card: Integrated Graphics

Storage: 1TB 5400rpm hard drive

Comment below if I have any tips for choosing best laptop for programming and development. You can also ask your queries related to buying a good programming laptop.

72 thoughts on “How to Choose Best Laptop for Programming in 2019?

  1. Krishnan Mk

    I think you are missing a very important factor here: hard disk type. I would highly recommend going with a SSD than a huge magnetic HDD. The performance benefit is unparalleled.

    Reply
    1. Admin Post author

      Now I have mentioned it in the article. Thanks a lot for your comment.

      Reply
  2. Raman Kathuria

    hello!
    I want to have a laptop for programming purpose as i am currently doing BCA.
    required specifications are
    8GB RAM
    Intel i5 processor (be it 5/6/7th generation)
    1TB HDD
    Graphic Card (be it integrated or external)
    My budget is upto max. of Rs. 35,000
    Kindly guide me in buying one that suits best to my needs and within my budget
    thank you!

    Reply
    1. Admin Post author

      Hi Raman,
      Its impossible to get i5 and 8gb ram in 35,000. You have to increase your budget to at least 45,000 to get i5. In your budget you can get i3 and 8gb ram and its enough for working on any programming technology properly. You can check the laptops that I have mentioned in this article, these are some best laptops handpicked by me.

      Reply
  3. Hemant Mishra

    I want to buy a laptop for programming purpose (not game development), my budget is around 40000 INR. So which laptop would you prefer?

    Reply
    1. Admin Post author

      You should by a laptop with at least i3 processor and 8gb ram. I would suggest you to increase your budget little more and get an i5 with 8gb ram, this configuration is perfect for working on any kind of programming technology.

      Reply
      1. Hemant Mishra

        can you suggest me one around 40k more or less but should be enough to last for at least next 3 years?

        Reply
      2. Hemant Mishra

        Moreover, I wanna know that should I go for DDR4 RAM or DDR is enough to get my work done?

        Reply
  4. Shivansh Mathur

    I would like to ask can we ask to remove Microsoft products from laptop and will it reduce the price of laptop because anyways after buying I am going to install Linux in system

    Reply
    1. Admin Post author

      Yes you can get laptop with free dos, the costing will be 2-3k less.

      Reply
  5. Rohit

    Hi
    Why you have mentioned HP laptops. These laptops have serious performance issues. I sincerely believe HP company should shut down. They are selling laptops more on aesthetics than performance. Their RAM and processor speed is more in numbers than in actual performance.

    Reply
    1. Admin Post author

      Hi Rohit,

      HP laptops are good, I am personally using it from last 2 years.

      Reply
  6. Morgan Mawila

    thanks for the guide.Mine is abit away from the topic.am a student at one of india’s online Universites doing BCA I don’t understand courses on Programming in c++ ,c they are had for me kindly help me with the crues as well as basics to keep me going.The other thing is that was guided to install compiler by the way am using Toshiba windows 7 was to install Turbo c++ 32/64 bit but have failed untill now could this mean that going by lecture have read today is that this Laptop is not good for programming or not kindly guide.
    Zambian.

    Reply
  7. Ike

    Thanks for the pointers but for guys who like to work on Linux environment I will suggest the Laptop System76 – Bonobo, it’s amazing.
    Tech Specs
    —————–
    price: $2800
    Operating System: Ubuntu 16.04.2 LTS (64-bit) or Ubuntu 16.10 (64-bit)
    Processor: 7th Gen Intel® Desktop Core i7-7700 or i7-7700K
    i7-6700: 3.6 up to 4.2 GHz – 8 MB cache – 4 cores – 8 threads
    i7-7700K: 4.2 up to 4.5 GHz – 8 MB cache – 4 cores – 8 threads
    Display: 17.3″ 3840×2160 4K HiDPI, Matte Finish
    Graphics: NVIDIA Geforce GTX 1070, dual 1070, 1080, or dual 1080
    Memory: Up to 64 GB Dual-channel DDR4 @ 2400 MHz
    Storage: 2× M.2 SATA/PCIe, 2× 2.5″ 7mm height drive. Up to 10 TB total.
    Expansion: 5× USB 3.1 Type-A, 2× USB 3.1 Type-C, SD Card Reader
    Input: Multitouch Touchpad, Multi-Color Backlit Keyboard
    Networking: 2× Gigabit Ethernet, Intel® WiFi up to Wireless-AC, Bluetooth
    Video Ports: HDMI 2.0, 2× Mini DisplayPort 1.3
    Audio: Stereo Speakers + Woofer, Stereo Mic, Combined Headphone & S/PDIF Jack, Mic Jack, Line In, Line Out
    Camera: 1080p HD Webcam
    Security: Kensington® Lock
    Battery: 8 Cell 89 W Smart Li-Ion
    Charger: Dependent on GPU configuration
    Single 1070 or 1080: 330 W, AC-in 100–240 V, 50–60 Hz
    Dual 1070: 2× 230 W, AC-in 100–240 V, 50–60 Hz
    Dual 1080: 2× 330 W, AC-in 100–240 V, 50–60 Hz
    Dimensions: 16.9″ × 12.1″ × 1.8″ (42.80 × 30.81 × 4.50 cm)
    Weight: 10.58 lbs (4.8 kg)
    Base weight. Varies on configuration.
    Model: bonw12

    Reply
  8. Deepak Suwalka

    It’s a nice post @Neeraj Mishra. It’s really appreciable. Thanks for sharing it.

    Reply
  9. Prayag Upadhyay

    Hellow
    Am not a from the field of programmer. I am from the aeronautics engineering in 2nd. I am thinking to purchase a new laptop so can you please suggest me for the best one.

    Also, please comment on the Mac book air, ?

    Reply
  10. Gaurav p.

    Always go for IPS display
    It gives less stress on your eyes

    Reply
  11. Shivansh Mathur

    would you recommend
    Asus R558UQ Core i5 7th Gen
    If i buy buy i am planning to add 8GB DDR4 RAM and replace the 1TB HDD drive with 500GB SSD drive.
    Is it worth a buy?

    Reply
    1. Admin Post author

      I won’t recommend to buy amd processor laptops. After some time you will start facing lot of problems.

      Reply
  12. Rohan

    Hi, I’m thinking of getting the MacBook Pro 2015 256gb
    Do you think 256gb will be enough?
    Also, is there any difference between programming/coding on a MacBook and a Windows laptop? Which one do you think is better? (Windows or Mac or are they both equally good and easy to use)
    Thanks!

    Reply
    1. Admin Post author

      I think 250gb is enough unless you are storing huge data like movies and games, it totally depends upon personal usage. Both windows and mac or good for programming. If you are not a big fan of apple products then I would suggest you to buy windows laptop because apple may cost around 75K and with same configuration windows will cost around 50k. So you will save lot of money.

      Reply
  13. R k agrahari

    Hii!i want a good laptop. My budget is 30000. Plz suggest me

    Reply
  14. Paritosh Sharma

    Well according to me, you should check out used/refurbished if you are on a tight budget. I just bought a Thinkpad W520 with 16 GB RAM, i7 2820QM, 256 GB SSD and Quadro 2000M for 27k. It even has seller warranty and other features like full HD display, fingerprint, wireless docking station, etc. which increase productivity. I can still change the processor and the GPU(of same socket), increase RAM upto 32 gigs and setup RAID 0 or even repace DVD with SSD or HDD. It even has a external pci expansion. This makes it more future proof than any of the laptops you just mentioned. Currently I run Debian jessie and Win 10 with dual boot on it.

    Reply
    1. Abhishek Mishra

      hey i want one of this model can you tell me where to find ?

      Reply
  15. Merna

    Hi, would u recommend an asus zenbook 3 with i7-7500U dual core processor, 16GB RAM DDR3 and a 512GB SSD?

    Reply
    1. Admin Post author

      Its awesome configuration, but before purchasing make sure read its rating on eCommerce sites.

      Reply
  16. Mohd Mukarramuddin

    Thanks that was very helpful for the beginners programmers like me….??

    Reply
  17. Ankit Ahirwar

    hi,neeraj thanks for such an informative article

    Reply
  18. Imran

    Hi, can you please tell me whether fujitsu lifebook a555 with 8gb ram is a good choice for programmer.

    Reply
  19. Vetrivel

    Can u tell me, for jave programming 2gb ram and 32gb memory and atom quad cord processor good or bad for study purpose

    Reply
  20. Sreesh

    Hi, I am already having a Apple MacBook Air. I am not able to download any compilers and facing a lot of problems while doing programming. can you recommend any software/Compilers for programming in c, c++, Java. OR Do I have to buy a new windows laptop.

    Reply
  21. Hemang Shrivastava

    Plz tell is it good buy MacBook air for programming? I am in 1 year b.tech.

    Reply
  22. andy

    I think a game designed laptop would not be bad as well and should be put on the list as well. Firstly because they have higher specs and programmers need a fast laptop to debug and run their program. What do you think?

    Reply
  23. VISHWA DAYAL

    My budget is 45K . I am looking for a laptop with i5 7th generation processor and 8 GB RAM for programming. Can you suggest me some good choices that I have in my budget

    Reply
  24. Pname

    I think a laptop with a screen that has a 2k or 4k resolution is helpful for coding.

    The higher resolution lets you fit more code on the screen.

    Reply
  25. Carolyn

    Working in computing I can say one mistake commonly made is purchasing a computer that just fits with your RAM needs. I always go by a rule that however much RAM is needed, for top performance, you should double it. A cheap machine with only 4mB RAM is pretty useless in my opinion

    Reply
  26. Chetan

    hello sir i have an hp 15actu122 model laptop in which i have only 4gb ram can i increase this to 8gb and can i also increase its graphic card please tell me.

    Reply
  27. Kaushik Mandal

    Dear Mr.Mishra,
    I want to do android development and want to purchase a laptop. I have selected a few. 1) Lenovo Ideapad 520 (i5 8th gen), & 2) Acer Aspire 5. Both comes with Nvdia Graphics, 8GB RAM. Please advise me which one to buy and if you have any other options much better than these two, please suggest.

    Reply
    1. Neeraj Mishra Post author

      Go with lenovo and make sure it have at least 8gb ram and i5 processor.

      Reply
      1. Kaushik Mandal

        I visited a store that introduced me with Lenovo 520 which sports 15 8th gen, 8GB ram, CD drive, Nvidia 150mx card, 2tb (5400) HDD, Full HD display, perhaps no option for extra SSD. Asking 54000 and will provide 3 years of warranty against another Rs.999. Do you have idea if I can install an SSD in addition?

        Reply
        1. Neeraj Mishra Post author

          The configuration looks good, I have no idea about ssd installation.

          Reply
  28. Deepu G

    Hi Neeraj,
    Thank u so much for this info, I have been looking for this from so long. I have budget to buy a MacBook Air 2017 8gb ram one. But I still have a doubt wether this will be good for programming as many of my frnds are saying MacBook Air is starting version in MacBooks you won’t get that good performance from MacBook Air, is it true ? Is this laptop good for some android development? In a budget of 55000 do you consider any other windows laptop that has better performance than MacBook Air ? I’m likely to get MacBook Air till now, now it depends on your answer.

    Reply
      1. Deepu G

        Yes MacBook Air i5 8gb ram 128gbSSD!
        Will this be good enough for android development??

        Reply
  29. Deepu G

    You want me to but it on amazon ? I wish to buy it offline like aptronix.

    Reply
  30. Deepak

    please can i have your contact no i wnat to solve my problem plaese its a request

    Reply
  31. soorej

    which is better dell inspiron 5370 i7 laptop or dell inspiron 5570 i7 laptop? also could you guide me on buying a laptop with atleast 8 gb ram,i7,with atlest 256 gb ssd under 75k?

    Reply
  32. Chandan Saini

    Can a 8gb ssd+hdd will work better than a laptop which has only 1tb hdd. And for android development integrated graphics can work?? Or dedicated graphics card will be better.

    Reply
  33. Pritam rao

    Dell Vostro 3568 ( i5 7gen 8gb ram 1tb HDD Linux or dos)
    HP 15 bs145tu (i5 8gen 8gb ram 1tb HDD dos)
    Both are under 45k as my budget is tight would you PLZZ suggest which one will be great ….

    As I m pursuing cs and I really want to do good programming which would be better…

    Will this 2 above mentioned laptop will do for my learning process.. and to do some hardcore coding???

    Reply
    1. Neeraj Mishra Post author

      Both have good configuration, go with one which have good customer rating or the one you like.

      Reply
  34. Rosy kohli.

    Hi want to Gift my kids laptop on my son birthday 18th which is on 9th October he students got Admission last month Digital electronic engineering he has Java subject which he finds difficult.Is java there in laptop because i dnt have knowledge of laptop,my daughter just completed graduations in fashion i& textile she learnt graphic also so i need that also .I need latest thing in laptop because want to do one time investment in good laptop which have all this more latest thing .So helped with best my budget 80 thousands here there bit more will do.
    Thanks in advance.I got ur page from google neighbourhood .

    Reply
  35. SkeedR

    I don’t know what the market is like in India, but the AMD Ryzen APUs are competitive against Intel processors in laptops and will likely mean cheaper laptops for similar performance. It might be worth looking at, for example, the Lenovo E585. It’s £759.99 (72,673.04 INR according to xe.com at the time of writing). This is a Ryzen 7 2700U APU, the Ryzen 5s are cheaper though.

    Reply
  36. Wayne

    Hi,
    Seems I only see you recommend MacBook Air, I wonder if MacBook Pro is good for web development too. I heard some sound said MacBook Pro is better than another MacBook for programming. I don’t have huge budget, but I still want make my money worth it and hope it won’t eliminated too soon.
    Btw, English is not my native language, hope I make it clear. hhhha

    Reply
  37. Ashutosh Pandey

    I want to buy Lenovo Thinkpad T480. Is it good for programming?
    I work on PHP Framework and run WAMP on local machine.

    Reply
  38. Anonymous

    Great Work,
    It would be best if you show the screen size also.

    😉

    Reply
  39. pooja

    how is Lenovo Ideapad Core i3 6th Gen (4GB/1TB HDD/Windows 10 Home SL), 130-15IKB Laptop (15.6 inch FHD Black, 1.8 Kg ) (81H7005BIN) for asp.net programming purpose please suggest

    Reply
    1. Neeraj Mishra Post author

      6th gen is old, go with at least 7th gen. If you can increase your budget then get 8gb ram.

      Reply
  40. Aktiti

    Hey Neeraj
    I am a cse student. I wanna buy a laptop for programming purposes. I searched a lot of laptops but get too confused which one to buy under 40k
    Do you think this laptop is an option?
    https://www.amazon.in/i5-8th-Windows-X507UA-EJ483T-Icicle/dp/B07H1GFQDH?tag=googinhydr18418-21&tag=googinkenshoo-21&ascsubtag=_k_CjwKCAiAkrTjBRAoEiwAXpf9Cek9CTfzOywUWdl3gulAeW_Tm1mJRb5HSYxRVoj1661Dcf71pOM98BoCgC0QAvD_BwE_k_&gclid=CjwKCAiAkrTjBRAoEiwAXpf9Cek9CTfzOywUWdl3gulAeW_Tm1mJRb5HSYxRVoj1661Dcf71pOM98BoCgC0QAvD_BwE

    Reply
    1. Neeraj Mishra Post author

      The laptop configuration is fine except ram. I would suggest to increase your budget little bit and get i5 and 8gb ram variant. Check this one https://amzn.to/2E5sUZw

      Or if possible you can increase its ram to 8gb.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.