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

Best pc to purchase to learn coding

I'm looking to purchase a new laptop or device to continue these courses more conveniently. Recommendations?

2 Answers

The nice thing about programming is that it doesn't take a powerful machine to get it done; so it makes it more of a preference thing. I would make sure to have plenty of memory and RAM though.

I have an HP laptop, Sony laptop, HP desktop, and a home-built computer all with IDEs installed and I don't have trouble with any of them ;)

Jennifer Nordell
seal-mask
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

It might also be worth noting that if you want to do Swift you'll need to be running Xcode which will only run on Mac OS X. However, some people (I've heard) have had success with running it as a hackintosh on a VM. I, however, was not that fortunate when I tried it :smiley:

Konrad Pilch
Konrad Pilch
2,435 Points

Your correct but I woudl add that when programming, especially for the web, we need to deal with the linux server and stuff, or for example Ruby etc.. windows is not POSIX which makes things harder etc.. I can't remember exactly well how it is, but developing on mac, i think thats the closest as you can get, unless you buy linux.

There was something that a treehouse teacher did about this, but i can't find the video plus my subscription is out.

Also, i think if we think i for future, then it also depends on the owner. id liek to jump into Obj-C or swift one day, so id better buy a mac.

You migth need a windows to develop for windows.

Another things is that having a windows machine, the parts get defragmented, while a mac is made differently. On windows you need to clean it and it's easier to mess it up etc.. mac is easier and it's ahrder to mess it.

If you can use them good, than i don't think there should be much of a problem, just choose the right tool for the right job id say.

II preffer a mac for web stuff, iv been on windows and mmm, i just really preffer mac. Although i miss windows a bit.

http://www.apple.com/uk/macbook-air/ This is a very nice product, I have one myself. Lightweight + Powerful