Hi guys I want to buy a laptop for programming, but I couldn’t figure out what i really want .

my budget range from 600$ to 1200 .

I found these laptops in the market

(i3 - 4g ram - 256 giga ssd) for 600$

(i5 - 8g ram - 512 giga ssd) for 800$

(i7 - 16g ram - 512 giga ssd) for 1200$

and also ryzen 3 5 and 7 .

here what I want you to Know :

1- I want to use this laptop for programming only (and browser of course),

2 - I will programming for android (for now ),that’s mean i need to install android studio , IntelliJ IDEA or Eclipse (maybe other).

so I’m afraid if I buy 1200$ laptop i will regret it , because don’t need that much ram or cores or ssd capacity.

and if i buy 600$ i will regret it too ,because it will be too slow or not ideal for programming,less ram -less capacity -less core

I was depressing for long time and I’m slowly back on track so i don’t know what going on ( on tech world).

and also there are laptop 2 in 1 (laptop and tablet) with pen, is it worth to buy ?.

dose the laptop now upgrade-able in terms of ram , saying this because of what going on in part replacement issue (like apple ).

so help please what should I buy.

pardon my English not my first Language, and thanks in advance.

Edit : thank you guys very much , that’s really help and very informative. 👍 😍

  • dis_honestfamiliar@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    For your case, you are going to need at least 16GB. I remember that 4 years ago I loaded Android studio with 8GB and it took a while to load. It also ran a little slow. I suggest 16GB,preferably 32GB and SSD at least 512.

  • Bigonlogn@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Are you sure you need a laptop? You can get a refurbished HP workstation with a 1TB SSD, i7 (7th gen), and 32GB DDR4 for less that $300. Just look on Amazon.

    • jadero@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I’ve been very happy with my System 76 laptop. I suspect I’ll try Framework next time, just because I like the concept.

      • DeadlineX@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I hadn’t heard of them. That’s a pretty cool concept though. Thanks for bringing it to my attention!

  • Sleeping@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    You could do your programming theoretically on any laptop, although I’d say faster the better/easier it’ll be for you in the long run. In regard to your comment on upgradability I’d recommend taking a look at a Framework laptop where their whole goal is repairability which comes with the added benefit of being upgradable.

    • sjpwarren@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Those Framework laptops look amazing. I hope they take off so the big guys take notice.

      @out_of buy what you can afford . The more power the better when programming. Remember you are running 2 maybe more applications at once. The IDE and the application you are debugging (maybe not so much with Android dev). Unlike a normal user who is just using their browser or word or excel . HTH

  • uthredii@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I have a framework laptop and really like it.

    The main benefit is that it is fairly future proof, so you could get one the of the cheaper ones now and then upgrade if you need better ram/CPU/apu

  • nyan@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    For programming, you need as much RAM and as much processor as you can manage, and all other considerations are secondary. If you’re intending to keep this machine for more than a year or two, that becomes even more important, because software always seems to expand to fill the space available—kind of like clutter. If you’re buying a laptop, you’re sacrificing upgrades in return for portability, so assume that you’re going to have a hard time adding more RAM after you buy (the memory might even be soldered in place if it’s a cheap thin-and-light machine). Framework is an exception to that.

    I find the Ryzen processors offer better value for money than Intel, but the last time I checked they were more difficult to find in laptops. You shouldn’t compromise on other things just to get the AMD chip.

    2-in-1 with pen: likely not worth it unless you, y’know, want or need a tablet anyway.

  • jmk1ng@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Buy the cheapest MacBook model you can find with an M-series chip and as much RAM as you can stomach the cost for.

    I’d say 8gb is barrrrre minimum for doing app development. You’ll want 16gb.

    Listen, I’m the last person you’d expect to recommend a Mac. I am an Android guy. No other Apple products in my place.

    …but I’ve owned every top end model from pretty much every relevant PC manufacturer just trying to find something as reliable, hassle free, and well built as my work Mac and it just doesn’t exist.

    The MacBooks are just in a whole other class. The battery life, the standby time, the speed of those M1/2 chips, runs cool and quiet.

    I’m neutral on MacOS. It tends to stay out of my way. I don’t use any of the Apple apps. It is usually stable as hell. My work MBP currently has an up time of 68 days without a reboot, and the only reason it rebooted last time was for security patches.

    Build quality is unmatched, screen is great, trackpad is still a generation ahead of anything else, keyboard is great.

    I accept my fate, Fediverse. Roast away

    • demesisx@infosec.pub
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      I’m not here to “roast” but M chips aren’t fully supported for everything a software engineer could be compiling/running. At the current moment, they’re not quite as well-supported in every single way possible like an x86 chip would be for dev environments (even though we all really want them to be).

    • aaulia@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I second the Mac recommendation. I use Linux on my desktop, but use Mac for laptop, after 6 years of using MBP (I still use my mid-2015 15" MBP for mobile development and day to day work), I can vouch for their quality (but skip the 2017, 2018, butterfly keyboard + touchbar crap, our company have buttload of those broken). Their M1/M2 battery life is just out of this world.

      If OP worry about spending big and having buyers remorse, I recommend MBP.

  • terribleplan@lemmy.nrd.li
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I am a big fan of my Framework laptop. It is super easily upgradable and repairable so should last a good while. They are a little sold out of all of their old models so they only have pre-orders right now. They have options for a 13th gen i5 and a Ryzen 5 that both start at $850. The intel ones ship sooner and are have cheaper DDR4 RAM (vs DDR5 for Ryzen). The $850 is “base”, an i5 configured with 16g of RAM, a 500gb SSD, and no OS (assuming you’ll use linux or already own windows) is just under $1100. You can go as low as just over $1k for 8g of ram and 250g SSD.

    If you’re concerned with cost they do have refurbished 12th-gen i5s in stock now for $720, but you’ll need to buy RAM and an SSD (which if buying from them would bring your total to $820 for 8g of RAM and 250g of SSD).

    I can’t comment on the tablet/pen stuff. I have never owned a laptop that does that. It might be worth it if you do drawing or whiteboarding and stuff, but those are the only people I know of that actually use that sort of stuff.

    • h0rnman@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Be careful with the Intel laptop chips and make sure you understand what you’re getting. My work laptop has an i7 with 12 “cores” but it’s 10 of the low powered e-cores and 2 of the hyperthreaded p- cores, so for heavy applications (like compiling) it’s a glorified dual core i3.

  • jpfreely@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    edit-2
    1 year ago

    I would get a higher end Chromebook. They run Linux, have a built in android container, nice keyboards, touch screen, often have 360 hinges if that matters to you.

    I’ve got the middle one in that pic and it’s almost as fast as my 24 core desktop. Like others said, get 16 gig of ram. Edit: i use VS code which is less beastly than Android studio, but there’s no need to run an emulator because it’s already built in, accelerated.

    • DaleGribble88@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      These things have been the source of so much frustration for me over the years. I think you are the only person I’ve ever seen IRL or online who didn’t immediately regret the purchase after about 3-6 months.