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!
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

nfs
35,525 PointsI want to get a decent computer for programming.
And no, any answer like "you can learn to program on any computer" won't work. So be warned. I want a complete answer so that I can decide quickly. Now info on my part:
I'm currently going to finish front-end web development then back-end; not gonna stop there and move on to android dev. Learning IOS dev. is a must Pursue my career in the tech. 6.Do a little bit of gaming (can't resist the temptation, you know) And please provide me with the complete setup. Thank you
2 Answers

Stephen Kilgore
Java Web Development Techdegree Student 2,610 PointsiMac. You cannot develop native iOS applications without a Mac, so if that is your ultimate goal, getting an iMac now and getting used to everything will be good.

nfs
35,525 PointsThanks for your reply.

kjvswift93
13,515 PointsAny of the current MacBook Pro models will suit your needs as you stated them. The only differences among them are screen size, physical storage, and RAM memory size. Only if you need a massive amount of local storage and perform many extremely memory intensive programs simultaneously should you need to pay more for the higher memory and storage MacBook Pro model.
Brian Harness
7,259 PointsBrian Harness
7,259 PointsI would say if your going to do some app development as well then an Imac is good. I use a imac to do any creation as far as websites and now im learning some ios development as well. So when it comes to watching videos to learn i will use my little old laptop and then i have it by my imac where i practice code