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

Matt Frerichs
4,015 PointsWhat is the most effective study schedule for learning iOS development?
Hi Everybody,
I just began the swift basics course for iOS development, and plan on completing the iOS track with Treehouse. My goal is to become an app developer and launch a few apps as a side gig. I am currently working a 8-5 job that I am not very happy with, and for the past year I have been fighting to climb out of debt. The thought of being able to launch my own apps excites me, so I am willing to put forth the effort to develop my skills in this area.
Back in 2012 I purchased The Big Nerd Ranch Guide to Objective-C and iOS. I made it through almost the entire book, but found that it wasn't as effective as taking a class or paying for the expensive online tutorials- so I stopped practicing and set the book off to the side. Now that I am more serious about learning, I'm looking to make the most out of the iOS courses with Treehouse.
With that being said, I have several questions:
How much time do you recommend I study every week after work so I can get the most out of this course? How can I avoid getting burned out? About how many weeks/months would it take to complete the courses and reach the point where I will be able to build and launch my own apps?
I look forward to seeing your responses!
1 Answer

Jesus Mendoza
23,289 PointsTo be honest BNR books are a good resources to learn iOS Development you just need to practice a lot. If I was you, I would read them again along with Treehouse courses, but at the end of the day it doesn't matter how much time you study if you don't practice or bring the knowledge to the real world. They also say it here in a few courses, learn by repetition.
If you don't have much free time, you should study 1/2 hours a day and as much a you can on the weekends or maybe study full on the weekends and practice 1/2 hours a day on the week days.
That's my opinion. Good luck!
Matt Frerichs
4,015 PointsMatt Frerichs
4,015 PointsThanks for the advice! I'm definitely going to practice more on my own in between tutorials.
Caleb Kleveter
Treehouse Moderator 37,862 PointsCaleb Kleveter
Treehouse Moderator 37,862 PointsOne thing to keep in mind is that books on technology an programming go out of date very quickly, so if you do use a book make sure that it is fairly recent and you keep an eye out for updates on the topic, now of course the Treehouse videos get out of date to, but they are easier for the author to update then a book.