Laptop Under Budget is supported by its readers. When you purchase through links on our site, we may earn an affiliate commission. Learn more

Top 10 Best Laptops For Programming – A One Stop Shop Guide

53 thoughts on “Top 10 Best Laptops For Programming – A One Stop Shop Guide”

  1. Kayfree says:

    please could you check if HP 15-d000sia is capable of running Java or C++ programming languages?

    1. Mike Johnson says:

      Hi Kayfree,
      If you are beginner in programming then yes, you can start with this laptop but don’t expect much from it as the hardware on it is very low end.

  2. Andrew says:

    Is the Dell Inspiron 13 5000 with intel core i5 7th Gen an above average laptop? Would it be suitable for medium to intense programming?

  3. Aries says:

    The Acer Aspire E15 with NVIDIA® GeForce® MX150 (look for it Amazon its out of stock at this moment) is my pick!!!
    Second pick is Acer Swift 3 , again with NVIDIA® GeForce® MX150 is my second pick!!!
    Value for money with strong specs. By the way pick one with SSD not the 1TB HDD. Quite deal nowadays! Goodluck!

  4. Ben says:

    Hi Mike,
    Please help check with the “HP ENVY Touchscreen 17.3” for Java programming purpose?

    1. Mike Johnson says:

      Hi Ben,

      HP Envy laptops are available with lot of different specs options. Which one are you talking about?

  5. Austin says:
    1. Mike Johnson says:

      Hi Austin,
      Yes, this laptop will be good enough for programming and coding and it is also future proof as it has 2 RAM slots so you can upgrade the RAM on this laptop in future.

  6. Mike J says:


    Thanks so much for the information. I am a graduate student shopping for a new laptop, and I think the ACER Aspire E15 will suit my needs. I would be interested in your input. I am joining a research team that will be interacting with protein modelling software 10-20% of the workweek. The software I will be learning includes Python, PyMOL, MODELLER, and some MATLAB. Other members of my team who interact with this software 50% of the workweek use the Macbook Pro, but I am thinking that is overkill for my needs. I am hoping to get 4 – 5 years of good work out of this computer. Any last-minute reservations before I make the purchase?

    Thank you again.

    1. Mike Johnson says:

      Hi Mike,
      The Acer Aspire E15 will be perfect for your requirements. It will handle all the programming softwares without any problems. It also has upgradable hardware so there’s no issue at all. Go with it.

  7. Tina Zhou says:

    I am looking for a laptop for college CS major student. Also need to run Adobe photoshop application. Please advise which configuration I need look for. Thanks

    1. Mike Johnson says:

      Hi Tina,
      There are quite a number of laptops I can recommend for your requirements. How much you’re willing to spend for it?
      Currently the best budget laptop is ASUS VivoBook F510UA laptop which offers powerful enough hardware to suffice your requirements. It is $499 on Amazon currently.

      1. Tina Zhou says:

        My budget is about 1k. I would like to have a better model with more memory and light weighted with fast process time. Any recommendation?

        1. Mike Johnson says:

          Hi Tina,
          I would recommend you to buy the recently launched Acer Swift 3 laptop. It has latest and fastest Intel Core i5 quad-core 8th Gen processor, 8GB of RAM, 256GB SSD and Nvidia GeForce MX150 dedicated graphics. It has battery backup of up to 10 hours and it weighs just 3.8 lbs. It has backlit keyboard and a very good keyboard so overall it will be perfect for your requirements.

  8. Raj says:

    Hi Mike,

    Could you suggest something for software professional,who uses it everyday almost 8 hrs for programming, my budget is
    around $800.I need at least 8gb memory,I5 processor, under 4 pounds and 13 or 14 inch FHD screen. I prefer HP, Dell, Asus or lenovo.
    Appreciated if you could help.

    1. Mike Johnson says:

      Hi Raj,
      I would recommend you to buy the Acer Swift 3 Laptop. It checks all the boxes of your requirements. It is available at a discounted price of $719 right now. Check it out.

  9. Kshitiz Priyadarshi says:

    I’m on a budget of 1k and I want a laptop with Nvidia graphics chip which can smoothly run all the games but if I’m going for power I’m not getting good battery life nor a good display or keyboard. Can you suggest a good laptop for me?

    I would really appreciate if you helped me out.

    Thank you!

    1. Mike Johnson says:

      Hi Kshitiz,
      It’s definitely hard to find the laptop with a good balance between performance and battery life and there are hardly any laptop that provides all the things that you’re asking for in $1000 price range. So, you’ll have to give up on a thing or two if you want to stick with your budget. I would recommend you to buy the Lenovo Legion Y520. It provides a very good keyboard, performance, display and its battery lasts for 4-5 hours. Overall, I think it is a good laptop for programming under $1000.

  10. Kyle says:

    I have around $2700 dedicated to a new laptop. I was also contemplating getting a 4k monitor to use as well. Which laptop would you suggest?

    1. Mike Johnson says:

      Hi Kyle,
      You can buy the Alienware 17 R4 laptop (7th Generation Intel Core i7, 32GB RAM, 256SSD + 1TB HDD. It is currently on discount at Amazon. If you want a slimmer and lighter laptop then ASUS ROG Zephyrus is another good option in your budget with similar specs as Alienware.

  11. Ahmed Abdelkader says:

    Hi Mike,
    I was wondering if the macbook will be a better choice for me than any other laptop as acer, hp or lenovo? I’m in my first year in the college and I’m studying C++ and java,
    my budget is around $900 , would you suggest?

    1. Mike Johnson says:

      Hi Ahmed,
      For $900 you’ll get the MacBook Air, which I think has the outdated hardware. Instead, get a Windows laptop. For college, the newest ASUS ZenBook UX330UA is an excellent option. It has latest 8th Gen Core i5 processor, 8GB RAM, and 256GB SSD and you can buy it for just $750.

  12. Aya says:

    Is lenovo 320 core i7 ,8GB RAM, 2GB graphics good for programming with c++?
    And if not what is the best dell or lenovo?

    1. Mike Johnson says:

      Hi Aya,
      From specs, the Lenovo Ideapad 320 laptop does look strong enough to run C++ and even other programming languages programs. If you want me to suggest, then I would ask you to go with Dell Inspiron i5577. It has powerful quad-core Intel Core i7 processor, 8GB RAM, and powerful Nvidia 4GB graphics. It is an excellent machine for all types of programming.

  13. B JAWK says:

    Bro, Please tell me, How is 2017 HP pavilion X360 2-in-1 15.6HD SVA WLED-backlit Touchscreen laptop PC, Intel Core i5-6200U 2.30GHz, 8GB RAM, 1TB HDD, Backlit keyboard, WIFI, Bluetooth, Webcam, NO DVD, Windows 10

    1. Mike Johnson says:

      Hi B Jawk,
      This HP X360 has older 6th Gen Intel processor. I would recommend you to go with this newer HP X360 model which comes with 7th Gen Intel Core i5 processor or go with this HP X360 which has powerful AMD Ryzen quad-core processor.

  14. Preston says:

    Hey Mike,

    I am looking for a laptop which is good for college programming. My current laptop is slow when running python programs and next semester I’m studying SML and C. What are your feelings about this HP X360 laptop?

    Also, I believe the laptop has 1TB HDD and secondary 128GB SSD. Does this give the laptop the best of both a large HDD drive and a fast SSD drive?

    Thank you in advance.

    1. Mike Johnson says:

      Hi Preston,

      The laptop looks quite good from specs for programming and it will surely be able to handle all sorts of programming languages but it doesn’t have an SSD. Please check the specs of model that you’re referring to.

  15. hern chen says:

    Interesting to see ASUS VivoBook F510UA as the top pick. as I just got the laptop. The 1TB HDD is quite slow. which I knew before I bought it After adding a 275gb M.2 SATA III card, the system fly. I will add another 8RAM to complete the upgrade. That would be a very capable, compact, and light weight 15.6″ laptop.

    There are some cons that don’t bother me – non-backlit keyboard, non-touch screen, non-replaceable battery. May be the battery would be replaceable when I need it.

  16. Zac says:


    I am entering into the information technology field as a graduate student. They recommend a laptop with an I7 16gb ram and 500gb plus ssd drive. They say the minimum requirements are I5 processor 8gb and 500gb hard drive. I have an $800 budget but would like to get an i7 with an SSD drive. Which laptop would you recommend?
    Thank you,

    1. Mike Johnson says:

      Hi Zac,
      I would recommend you to go with the ASUS VivoBook S which comes with Intel Core i7 processor, 8GB of RAM and 1TB HDD + 128GB SSD for storage. The RAM on this laptop is upgradable so you can upgrade it to 16GB later on.

  17. Shreedatri says:

    Is hp 15-BS544TU best for programming?

    1. Mike Johnson says:

      Yes, this HP laptop will be great for basic programming but for graphics programming or any other intensive programming this laptop may not be the right choice. As long as you’re working with the programming languages taught in schools and colleges, this laptop should be fine.

  18. Arianne Eusebio says:

    Hi Mike,what laptop is the BEST for programming?please disregard the price.

    1. Mike Johnson says:

      Hi Arianne,
      This depends on what type of programming work you do every day. For an instance, if you’re an Apple Developer then definitely the best choice for you will be the top of the line MacBook Pro. If you’re a web developer then you can go with the Dell XPS developer edition which comes with Linux OS pre-installed.
      You can also check out Lenovo’s ‘ThinkPad’ lineup, they have excellent keyboards.
      It’s hard to pick one laptop and say it’s best for programming but if budget is not a problem then buying a flagship laptop with newest specs and upgradability options seem to be a good way to go.

  19. Nica says:

    Hi Mike,
    I am a graduate student coding with mostly C++ and python. I am looking for a laptop with 16GB ram and a budget of less than $1500. What laptops do you recommend? I have been looking at Lenovo Ideapad 320 and Lenovo Ideapad 720S.

    1. Mike Johnson says:

      Hi Nica,
      The Lenovo Ideapad 720S looks good but it has slightly less powerful GPU. I would recommend you to have a look at ASUS VivoBook Pro 15 laptop. It has more powerful Intel Core i7 processor and its GPU is also more powerful than Ideapad 720S. | Check it out on Amazon

  20. Hamza M says:

    Hi Mike,
    I was wondering if a dedicated gpu is necessary for android dev and if 8gb of ram would be enough

    1. Mike Johnson says:

      Hi Hamza,
      It is not necessary but having a dedicated GPU will definitely help and yes 8GB of RAM would be enough but make sure the laptop you purchase has an SSD. That would make Android Studio work a lot faster.

  21. Devaney says:

    Hi Mike!
    I read the article and it’s very informational! I’m looking for a laptop for my son who is 8 years old. He just joined a workshop to learn how to make a video game and he has a HP stream 4gb laptop right now but I think he needs at least 8. I’m totally not tech savvy but I think he needs more GB. What do you recommend for an 8 year old for just starting out coding? Or can he use the 4g laptop he has now to code? Thanks!

    1. Mike Johnson says:

      Hi Devaney,
      The computer used for game development has to do a lot of heavy lifting. So, it needs to be powerful enough to handle rigorous game development softwares. But, I don’t think that your son needs a high-end computer right now. Game development workshop for an 8 years old shouldn’t require more powerful laptop than HP Stream according to me. But, still you can ask your son if that computer freezes or slows down while he is working at workshop.

  22. Soufiane says:

    Hi Mike,
    I would like to have a laptop for programming android development (Android Studio-Photoshop). I have a $700 budget. What a laptop do you recommend ? I have been looing at ASUS VivoBook S510UA-DS51 i5-8250U processor 8GB DDR4 256SSD.

    1. Mike Johnson says:


      I would recommend you to buy the Acer Aspire E 15 laptop. The ASUS VivoBook S510UA is also good choice but it misses out on dedicated GPU. While your programming needs might not require the GPU power but having an entry level one from Nvidia or AMD is always good.

  23. Santiago says:

    Hi, How are you?

    What do you think about ThinkPad T480? The specs are Intel Core i5-8250U, 8GB RAM, 256GB SSD, Nvidia GeForce MX150 2GB .

    The best regards.

    1. Mike Johnson says:

      Yes, the ThinkPad T480 with this good configuration will be great choice for programming.

  24. A. Green says:

    I have a HP laptop with Intel Core i7-7500U, 8GB RAM and 1TB HDD. For some reason it is slow. Is this good for programming or do I need to get a new one?

    1. Mike Johnson says:

      Specs are pretty good for programming. I would recommend you to clean install Windows on it and still if you find it slow then go to HP service and tell them to replace the HDD with an SSD. That small upgrade will make it significantly faster.

  25. Trupti says:

    Hello Mike,
    I am a Developer and am planning to get a new laptop. I plan for 12 -16GB RAM, 256-1TB SSD . Which model should I opt for and where will it be a good deal available ?
    Thank You.

    1. Mike Johnson says:


      I would recommend you to look at Dell’s XPS series of laptops and also check out Lenovo ThinkPad T480. Both of these machines will be good fit for your requirements. You can find them both at their official web stores.

  26. Chrissie says:

    Hi! I am struggling to choose between the 2018 Macbook Air and the 2018 13 inch macbook pro without touch bar because they are very similar and fit all my basic needs despite the differences in processing power as the Pro seems better. So which computer would you recommend would last the next 4 years of a Computer Science major?

    1. Mike Johnson says:

      Hi Chrissie,
      According to me, the MacBook Pro would be a better pick here. The processor on the MacBook Air is a current generation one, but it’s slightly less powerful than the one on MacBook Pro. Being a computer science student myself, I know what kind of programs CS students have to use and having a better processor makes a huge difference in the compile time of large projects. So, definitely MacBook Pro will be my pick.

    2. mohammad saleh says:

      I have a HP Pavilion 14 with an i7-8565U 8gb DDR4 2666 MHz memory 1TB hard drive windows 10 is it good enough for programming?

      1. Mike Johnson says:

        Yeah these are pretty great specs overall, however, if possible I would recommend to replace that 1TB HDD with the SSD. Otherwise, these specs are pretty decent for programming.

Leave a Reply

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

Still Can't Figure Out Which Laptop is Best For You?

No problem! Tell us your requirements and our team of laptop professionals will find the perfect laptop match for you.

Pin It on Pinterest

Share This