What is a good laptop for programmer

The thing is choosing a laptop is not easy, let alone choosing the right laptop for programmer. That's why we write a guide to make thing easier.

Are you having trouble chosing the right laptop for programmer? Well, you have come to the right place then; but first you need to know what are your desired characteristics for a laptop or else you will be misled by various greedy laptop sellers. You clearly need speed, memory, reliability and compatibility in order to program correctly. What makes the best laptop for programmer? A good laptop for programming will have a set of parts that could perform well, namely, the hard drive, RAM, processor, and connectors. According to your needs as a programmer, a laptop should be well chosen by you. A good programming laptop needs to have parts that are able to perform efficiently.

Hard Drive

When buying a laptop is the hard drive, arguably one of the most important parts to look out for. A programmer wants to have the freedom of installing many apps for programming as well as having a large amount of memory to save other files.

However, a large capacity HDD would still be not enough, why? Well, an HDD or also known as mechanical hard drives have slow read and write speed compared to an SSD. It is also more prone to inefficient storing of data because it tends to save data on different sectors in the drive rather than optimizing it.
SSDs are known to be more power efficient and silent than the traditional HDD's thus, making it a great choice for a programming laptop. A good SSD memory capacity would be 120 GB, enough for programming and developer apps.

If you are on a tight budget, buy a laptop with an HDD, but definitely buy an SSD if you are not on a budget.


Because this and the CPU dictates on how many applications that a laptop could open, RAM (Random Access Memory) is also important for a programmer. A low RAM will likely lead to multitasking issues as well as the infamous BSOD (Blue Screen of Death) because of the lack of memory to be used for processes.
Ideally, a 4GB RAM is enough for everyday multitasking by an average programmer however, in this modern era, more than 4GB of RAM is a great deal because of how technology evolves day by day; adding more RAM will enable your laptop to be future proof at least, to future applications for programming.
8-16 GB of RAM is enough for that future proofability that you can enjoy however, when you are really in a tight budget, you may opt to instead only have 4 GB instead (I still recommend 8-16 GB of RAM however).

To sum up this section, generally 4 GB is ideal, but if you want to squeeze more juice for your multitasking activities, 8-16 GB is more than enough.


The brain of the laptop (or any computer/gadget); the processor will calculate the processes necessary for the efficient running of your applications in your laptop.
A powerful processor is a must have in a programming laptop because in programming different applications, complex calculations are needed for the application to run perfectly in a default programming setup. If the processor calculating speed is low, your programming skills will also suffer because of the sluggish running of applications.

Generally, a processor with 4 cores (8 cores is a good idea) is ideal for multitasking and programming. Because workloads are being evenly distributed through each of the cores, more cores = more processing speed and power.

Choose a processor that has a minimum of 3 GHz of speed on each core while the minimum number of cores must be 4.


Connectors are almost a must for compatibility such as when you opt to connect devices into your laptop such as a drawing tablet, another larger monitor, into a more powerful computer, and basically almost anything related to programming.

It's best to find a programming laptop that has both USB 2.0 and USB 3.0 ports, HDMI cable port (VGA's are accepted as long as you have compatible devices to connect with), and of course an audio port.


Weight-- Well, if you are always on the move, a lighter laptop would be a good choice however; a programming laptop may be heavier than other laptops because of hardware. It is just a matter of self-preference.

Battery life-- Consider this if it will not add to the overall cost of your laptop and if you generally want a hassle-free laptop when bringing it to different areas.


A good laptop for programmer will definitely need the perfect balance of performance between the processors, hard drive, and RAM. With this in mind, it might be best to get something from the Macbook line because these typically have good specifications; but if Macbook is not your kind of thing, and you still have trouble choosing the right laptop, head over HobGear, they have an insightful best laptop for programming, as well as an article for best programming keyboard.

    Headline news