Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

Development Hardware

Hey guys,

So I've recently been looking for abit of hardware, maybe a netbook, that I can take out and about to coffee shops, libraries etc. etc. that can help me with my online writing/light bit of programming, as an alternative to my breakable Mac. My plan is to put a Linux distro on it. It need not be powerful, just a half decent processor, one or two usb ports ( though I do have a usb hub if only 1 usb available) and 2 gb of RAM (The Distros I've been looking at need atleast 1 gb but I want some wiggle room). If not a netbook I'd be open to any suggestions. My proce range is about 30-100 pounds stirling (I live in the UK), like I said it's just basic as I don't need/want another laptop. A

Lastly, Hard drive size doesn't really matter as I have a 1 TB encrypted pass-code locked external hard drive.

Any and all help is appreciated, and thanks in advanced for any suggestions.

Thanks,

Jack

1 Answer

Brendon Butler
Brendon Butler
4,254 Points

Yeah, Macbooks are usually the go-to laptop for developers on the go. They're sleak, simple to use, and are able to run just about any program you'll ever need without having to run Bootcamp or anything. Basically a no-hassle solution. I'll try to make my answer acceptable to all forms of developers.

Lightweight: If you're only doing simple web development or even just light programming, I'd recommend something with an Intel Core i3 or AMD A8/A10 processor with 4GB+ RAM. These will give you enough performance to do your simple tasks and then some. If you are on a strict budget, I would recommend a newer Intel Pentium.

Mid-weight: An Intel Core i5 is all you really need for web development in my opinion. This is where you would start to get into Java, C++, and other programming languages. 6GB-8GB of RAM should be suitable. If you're programming in Java, I would definitely push more towards the 8GB or more side, as Java seems to be one of the most resource intensive languages due to the fact that it runs in a virtual machine.

If the price is right, anything with dedicated graphics (NVidia/AMD graphics chipset) will be nothing, but a benefit especially if you're doing graphical design or graphical programming/gaming.

Heavy-weight: If you're a multi-tasker and/or program rather intensively an Intel Core i5 should do just fine, but an i7 will give you that extra juice. Anything 8GB of RAM or more should suffice. If you are running servers and such 12GB or more. You'll definitely want dedicated graphics at this point.

There are a lot of factors that go into it when choosing the right system. A lot of it is personal preference and personal need. Some people might need a beefier graphics card instead of a beefier processor. I hope maybe this can give you at least some insight into what to look for. It was kind of long and not really planned or organized that well, so make of it what you will. xD Happy coding, any questions feel free to ask!

I'll keep that all in mind, thanks! Still abit past what I'm really looking, I just want a simple out-and-abouter for checking my own website and stuff. My mac will always be my main solution (Unless Linux takes over my life), but I'm a clutz so I'm looking a safe alternative. Just saw the Raspberry Pi 2 though, so that might work!

Thanks for all the help,

Jack