How to find the Best Laptop for Programming


Since you are reading this article, it is not hard to guess who you are and what you are looking for. You are a professional software engineer, maybe you are starting off with programming as a student or perhaps you are just a programming geek.
Since you are reading this article, it is not hard to guess who you are and what you are looking for. You are a professional software engineer, maybe you are starting off with programming as a student or perhaps you are just a programming geek.

You have come here looking for the best laptop for programming but you find yourself asking what is it that you are looking for?

Fortunately, we have some tips below that can help you find your perfect laptop.

Beginner / Student Programmer

We are aware that if you are a student you may be on a tight budget. You need to find a laptop that is fairly reasonably priced. We assume that if you are a beginner your projects will be simple, so all you need is a top performance/dollar value laptop and here is how to manage that:

  • 13.3” – 15.6” screen. It should preferably be FHD. We have excluded 17.3 inch because as a student, you will be moving about. 17.3 inch would be difficult to carry around.
  • Recommended a minimum of 8 GB of RAM, although even 4 GB should work just fine for small projects.
  • Find a laptop without dedicated graphics card (Integrated graphics card cost less and will do the work for you)
  • Intel i3 processor is perfect for beginners (you can go for i5, but mostly the may want to avoid it if you are very tight on budget). Do not settle for anything less than an Intel Core i3 like Intel Pentium or Intel Celeron.
  • Battery life 5+ hours is great. However, it is also possible to find 10+ hours.
Professional Programmer/Application Developer

If you are a professional programmer or an application developer, you need a laptop that is powerful, convenient and running smoothly. You don’t need overheating or any lag, you left those problems with your first laptop or desktop computer for beginners, now it is time for something better.

It all comes to what type of programming you are into, but generally we prefer the following specifications here:

  • Processor: As an expert you will have to compile applications or games that require a strong processor. Do not go lower than Intel Core i7 or AMD A10 processors.
  • Make sure that along with a Hard Disk you have an SSD (solid-state drive) disc as the primary drive (at least 256 GB SSD). It loads faster even the biggest projects, so you won’t be disappointed.
  • RAM memory (at least 8GB, but as we like to say “The more, the merrier”. 16 GB, 32 GB, it is totally up to you)
  • Battery life: 10-14 hours would be excellent (you would not want to leave your work undone if you are not able to charge your laptop right away). However, if you go for a workstation grade laptop, then do not get disappointed if it only has enough juice for 4 hours.
  • Comfortable keyboard because obviously you will be typing a lot.
  • The screen size is up to you here. You can get premium laptops like Ultrabooks that are 13.3 inch in screen size or workstation grade laptops that are 17.3” in screen size. 
For programmers that develop more graphically (like creating graphics in games using Unity as engine or 3D modeling), make sure that you have a graphics card that will provide you the best experience. Go for NVIDIA GeForce GTX 1060 minimum or AMD Radeon R9 series graphics card. 

For web programmers, or mobile app developers, you do not need to have a high-end programming laptop. You can go with 4 GB RAM, but since you might open many applications, consider buying an 8 GB memory. If you are not a beginner, then please consider investing in Intel Core i5 at least.


The Operating System Choice Matters

If you are just starting out, you need to first choose the operating system that you want to develop on. The choice depends a lot on how you foresee your future. Do you foresee yourself developing an app for iPhone? If that is the case that you will need to get an Apple Macbook.


There three main operating systems to choose from, namely Windows, Mac, and Linux. They all have pros and cons. There is also a fourth called Chrome OS that you find on budget-friendly Chromebook. Unlike the other three, Chrome OS is entirely cloud based so you don’t need a powerful hardware onboard.  


When searching, it is advisable to read the best laptop for programming reviews before you buy them. Remember that it is a tool that is supposed to facilitate your work and learning. Therefore, choosing one wisely is vital to your success. 

Infographic : Giving the Trusted Windows PC its Own Spring Cleaning

Infographic - Giving the Trusted Windows PC its Own Spring Cleaning

In this infographic you will learn how to speed up, revive and clean up your Windows PC. You won't have to take your computer to a fancy computer wizard and shell out big bucks or give up your first born son. All you have to is sit down for an afternoon or evening and follow the steps in this infographic and look around your house for a couple of household objects to clean out some dust and you should be good.
  1. First we need to actually clean out the dust and grime.
  2. Then you just need to get everything up to date in your computer.
  3. Now it's time to get rid of unwanted applications and big files that you don't use anymore. 
  4. Go ahead and start reclaiming some space on your hard drive with the tools that Windows supplies: Disk Cleanup and Disk Defragmenter
  5. Organize your files.
  6. Now that everything is tidy, back it up.
Okay, that about covers it, but I'd like to leave you with one last suggestion. You can also buy a registry cleaner that will help you with this. It will schedule scans for you and do almost all of these functions for you, except the dishes and dusting of course!

Guest Author: Erin Walsh is the main blogger at PC Health Boost. She writes many articles on how to speed up and clean up pc errors. http://www.pchealthboost.com/clean_up_pc.php