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


I 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

I 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

2 Answers

iMac. 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.

Thanks for your reply.

Any 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.