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


Henry Moran
Henry Moran
10,516 Points

What's the most efficient way of practicing?

Hello all

I was wondering if anyone had any tips of the most efficient way of practicing?

I currently find it inefficient if I go over the same videos that I may have not understood initially and was looking to see if there was a way to practice the same concepts but with different examples to cement the idea?

Any tips or sites that have a web code editor to practice basic concepts or examples would definitely be appreciate.

  • Henry

2 Answers

The only way to be good at programming is to actually program on your own. If you don't do so, you will feel lost when you actually do coding on your own for the first time.

Henry Moran
Henry Moran
10,516 Points

Thanks Alex

While I do understand what you are saying I don't feel that my skills are there yet to begin going down that road. I feel at the moment with a bit of practice, I will soon be there.

Andrea Miotto
.a{fill-rule:evenodd;}techdegree seal-36
Andrea Miotto
iOS Development Techdegree Graduate 23,357 Points

Hello Henry. I suppose you are following the videos without doing the techdegree. In that case the only way to practice yourself is to choose on your own the "homework".

What I mean is that after some chapters of the course, take your time and make an easy app with all the feature that you have faced in the videos. In the beginning you will feel like doing a race in Formula 1 with a city car, you will spend a lot of your time in Stack Overflow doing silly questions, but hey, who cares. Maybe at the first time, to do a very simple app you will need a week or more. But the second time you will be faster.

Watch some fast tutorial on youtube if you didn't remember how to do something, google is your best friend. If you have a question or an error, there's always someone that has faced it before you can fine the solution on the web.

For almost every lines of code make a comment explaining what you have done, in that way you understand the code, and when, in a future project you need to do something similar you have the instruction step by step.

The problem of the course without the techdegree, is that you always have the feel that you aren't good enough to try by yourself. WRONG.

Just start, step by step, divide the problems, and you will do that.

If you need a book I suggest the iOS Big Nerd Ranch.

Henry Moran
Henry Moran
10,516 Points

Thanks for the insightful response Andrea. The goal at the moment is to finish the videos and then do the techdegree since most of the videos are required for that and I can save a bit of money.

I'm afraid that the techdegree projects will be too difficult and that I won't be prepared enough for them. I will start assigning myself smaller projects so that doesn't happen.

Thanks again!