Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS

Dillon Carter
Dillon Carter
6,364 Points

Jump Around or Follow The Flow?

I have gone through the course up until the Blog Reader. What is the best way for learning iOs here? Should I jump to iOs Foundations or just follow along in the order as suggested?

I really have not retained much from what I have learned unfortunately. I am a more hands-on/ with someone teaching me kind of learner. Any suggestions?

2 Answers

Chase Lee
Chase Lee
29,275 Points

Try the "Learn to Build iPhone Apps" Learning Adventure. Learning Adventures are courses put together by Treehouse. You can find this adventure here:http://teamtreehouse.com/learning-adventures/learn-to-build-iphone-apps.

Dillon Carter
Dillon Carter
6,364 Points

Thats what I have begun to do and have almost completed half of the course. I am just finding it harder to retain the information from the videos. I feel like they are leaving out parts of coding throughout the videos which confuses me a bit.

James Barnett
James Barnett
39,199 Points

Remember the videos are for introducing concepts and the code challenges are for apply that knowledge. Don't get too caught it up the how they are making the project, it's merely a vehicle to show off certain concepts. Your goal shouldn't be to re-create what the teacher is making but instead to apply the concepts discussed in the videos to a creation of your own making.

My suggested path towards learning:

  1. Watch video (5 - 10 minutes)
  2. Take notes on syntax (5 - 10 minutes)
  3. Complete code challenge (5 - 30 minutes)
  4. Exercise to try out concepts discussed in the video ( ~1 hour)
Ben Jakuben
Ben Jakuben
Treehouse Teacher

The best way to retain the info is to practice with a project that is different but covers the same concepts. We want our videos and code challenges to be as helpful as possible, but nothing beats building something yourself! Hopefully the Learning Adventure provides a solid foundation with exposure to lots of parts of iOS that help you feel comfortable tackling all sorts of apps.

Definitely check out iOS Foundations if you haven't yet. Amit did a really good job covering that stuff. It's a little more advanced and not based on a project, but even if you don't retain it all after the first time through, it's still really useful to see the code and concepts and get a little bit of practice.

Best of luck! Stay tuned to the Roadmap for the next iOS project, which is about to be announced!

Amit Bijlani
Amit Bijlani
Treehouse Guest Teacher

Ben is right nothing beats building a project on your own. However, you also try the Extra Credit assignment at the end of each stage to challenge yourself and figure things out. You will be forced to go back and relearn concepts you missed. It also gives you the opportunity to go a bit further and learn things from the documentation.