Hello all,
I have been programming for about five years now and am finally looking into getting my own computer. :) The deal is I need a cheap computer ($100 - $800 about) that can handle programming (C++, Java, Python, Web Dev, some minor Game Dev) and college life as I am planning to start in about 6 months. I have heard about the Ultrabooks that are just coming out and they seem really nice. I'm not so much of a hardware guy, so could you tell me if an Ultrabook would work for my situation?

Thanks in advance,

- WolfShield

Dani AI

Generated

An ultrabook can fit the programming and college workload described, but success depends on a few targeted choices rather than just the “Ultrabook” label. is right to shop within budget; ’s point about pairing a portable laptop with a more ergonomic desk setup is useful — a good external display and keyboard make long coding sessions far more productive.

Prioritize these hardware tradeoffs:

  • RAM first: 8 GB is a practical baseline for modern IDEs; 16 GB is recommended if running virtual machines, Android Studio, or multiple heavy tools concurrently (Android Studio documents higher memory needs for smooth operation).
  • Storage next: an SSD greatly improves responsiveness. A 128 GB SSD will run an OS and active projects, but 256 GB or larger avoids juggling space for images, SDKs, and VM disks.
  • GPU: integrated graphics handle web dev, scripting and light 2D/3D work. Serious 3D/game work benefits from a discrete GPU.
  • Upgradeability and thermals: many thin designs solder RAM/SSDs and have limited cooling, so check serviceability and expected sustained performance before buying.

Workflows and backups reduce pressure on internal storage. Use version control for all code (see the Pro Git book for workflows), keep large media or VM images on external or cloud storage, and keep periodic system images for recovery.

If there’s any intent to run Linux, verify driver support for the specific model. For a balance of portability and a pleasant dev experience, prioritize more RAM and a larger SSD over marginal CPU upgrades, and confirm ports/adapters for any external monitors or peripherals.

Ultrabook - Wikipedia

Android Studio system requirements

Pro Git — About Version Control

Recommended Answers

All 4 Replies

Ultrabooks are basically small, light-weight laptops that have a bigger footprint (screen/keyboard) than a netbook, as well as the ability to hold more memory and disc space than a netbook. A decent one will probably do you well, though I'd invest a few $$ and get an external display in the 20" or larger category for use on your desk, along with a mouse or trackball. That will be handy for writing those school papers and such, and playing games. Many new systems have hdmi output for the external display, and some no longer have a VGA compatible port, so you will want to make sure the display you get has both vga and dvi/hdmi ports.

Alright, thanks!
Most of the Ultrabooks I've found in my price range are 128GB SSD with a 4GB RAM; the computer I currently use has a 250GB HD. Will 128GB be alright for my intended use, or would it be a good idea to invest in an external hard-drive?

Again, thanks,

- WolfShield

A 128GB disc is pretty decent for most purposes. An external HDD is useful for backups, including system disc images for disaster recovery purposes.

Okay,
Thank you very much for your time and knowledge, rubberman.

Sincerly,

- WolfShield

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.