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

General Discussion

What is a good pc for a coder?

I am looking to purchase a pc but Iā€™m not sure what to get.

It doesn't really matter in most cases. Programmers use certain software packages most of which would run fine on any newer computer. If you're running Windows 98 or 2000 with an old machine with little RAM, then you might want to upgrade. Otherwise, you don't need to worry much about the computer you're using.

1 Answer

Louise St. Germain
Louise St. Germain
19,424 Points

Hi William,

That's a pretty open-ended question, but I guess the answer I would give is that it depends on what kind of coding you plan to do. I think for the most part, pretty much any PC is fine since most files containing code are relatively small, and especially if you are learning to code, chances are that basically any PC on the market today can handle what you are programming. I think where there might start to be exceptions are if you are planning to work with very large data sets/big data or huge databases, or if you're programming something that requires intense use of graphics (e.g., games, or you're also going to be doing graphic design), you would likely want to prioritize a fast processor and a lot of memory when looking for a computer. The other exception is that if you're planning to develop for iOS (e.g., programming in Swift), you'd be better off with a Mac instead of a PC.

Then there are considerations like the monitor, mouse, etc., which are more about ergonomics and workflow. I personally just use a relatively small laptop and it's fine (I have an HP Envy and it's generally fine, though a bit slow on Adobe Creative Suite programs). Some people prefer larger monitors, especially if they need to be looking at files side by side for whatever reason.

Your choice will most likely just come down to your personal preferences for size, need for hard drive space, memory, etc., balanced against the price.