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


New Member, Need A Little Help On Where To Start

Hey Guys,

I am sure you have seen this question a million times on these forums, but... I am very new programming and I am ready to dive in full force with no prior programming knowledge. My goal is to learn how to fluently program iOS applications in Xcode first, and possibly some Android applications later on. I don't believe I can start out in the iOS section of my classes without some knowledge of the program language. So, where should I begin based on your experiences, or is the iOS area basic enough for me?

Thanks In Advance, Taylor

4 Answers

Joseph Hall
Joseph Hall
10,865 Points

Hi Taylor, Welcome to Treehouse! I would recommend starting out and developing the Smells Like Bakin website here with Nick, making it mobile with Allison, and adding interactivity with Andrew. I found that learning html and css first were really helpful. It also gives you a good feel on how Treehouse teaches things.

If you just want to learn iOS, I would look at introduction to programming, and then coding the "Crystal Ball" app.

I hope you enjoy Treehouse!


Ben Jakuben
Ben Jakuben
Treehouse Teacher

@Taylor, welcome! We address this question of where to start with something called Learning Adventures. In your case, I'd recommend the Become a Mobile Developer or Learn to Build iPhone Apps adventures. The intro iOS and Android projects are aimed at people with little to no programming experience. I teach Android, by the way. :smile:

The video's are really easy to follow so you can give them a go and if you get lost then at least you will have an idea of what you need to learn more of.

Thanks guys!