which laptop is best for programming students
I am a college student and looking for a laptop for my programming class. any recommendation from this list https://www.findclickread.com/best-laptops-for-college-students-under-400/
Hi, it's better to buy a good laptop right away, I'm not talking about some monsters, just a good average laptop, I like hewlett packard and their laptops, I think they are excellent in terms of what they give you and how much you pay for it, here is a selection of the Best HP i5 Laptops here are most laptops that will suit you and close the need for the next 3 years for sure, check out this site
Do you really need anything crazy?
The largest program you'll have will most likely be an IDE / text editor.
Do you really need some crazy specs to program?
I would recommend having a laptop with around 8-12 gigs of ram, at least 256 gigs of SSD(Do NOT get a hard drive, they are super duper slow), for a processor, a 9th or 10th gen of intel i5 or i7 should be good. I wouldn't recommend getting into AMD for programming, but it's up to you.
Did you know the average user device costs under $200 USD? (Source: the IDC)?
Now I wouldn't say programming is the most CPU intensive task (*ahem: games. Unless, you are making games), but it definitely isn't the lowest CPU intensive task, either.
Depending on your needs, you should settle for a computer that has at least 4 Gigabytes of ram (I would recommend nothing less, even for non-programming uses, although 6-8 might be better if you could afford it. Keep in mind that if you are doing game design I would recommend no less than 6-8 Gigabytes of RAM). In general, programming files are somewhat small (again, depends on how big you are wanting to go), so I would recommend a disk size of at least 200 Gigabytes (although you could aim higher or lower depending on your budget needs; this is one of the more flexible things). I recommend also having a computer that is easy to maintain and repair (if you are good at that type of stuff). It should also be compatible with installing linux (most computers are, but it is a good idea anyways because linux is really good for programming related operations).
Like I said, programming is variable. What you need can depend on what you are programming, so here are a few variables for different programming categories:
Game development/design/Modeling: More processing (especially GPU) and Disk space.
Front-end development: Possibly less disk space (and sometimes less processing power as well).
Server-side applications: Most likely more processing and disk space (especially if you are going to host a website on it, although this is highly not recommended).
Machine learning: More Processing power (definitely, ML is highly CPU intensive) and possibly more disk space.
Other: Do some research.
(When I mean processing power also take into account RAM).
Another thing to note is that oftentimes you can leave out things that add to the cost, like powerful speakers (unless you are doing something with audio, you don't likely need it... especially if you have another device to stream audio from) or battery hold life (If you keep it plugged in all day you can always go for a weaker battery). It's best to do some research and also remember to ask the salesperson the specs of the device).
This depends on what you do. If you are doing back-end things, like making small games, programming tools, and things like that, then a 4-8 GiBs of RAM, with not very big disk size (200 or more or maybe less) computer should done the job. If you working on mobile apps, you will need a computer with around 8-16 GiBs of RAM, and also a pretty big disk size (around 300-600 or more). If you make on frontend things, like making web application with React and More and things like that, then it will be the same as back-end. This is my opinion, you can customize it to fit well with your financial situation now.