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

Ruby Build an Address Book in Ruby Input and Output Saving The Address Book

Am I the only one that has a hard time keeping up? :(

So I have no problem at all following along with the videos and passing the little quizzes on the side. But when it comes to doing the extra credit stuff, I don't even know where to start. After seeing everyones extra credit they did it makes me feel like I'm extra slow at learning or something.. Could someone recommend other resources for me to get better at learning Ruby or like, ways to learn to problem solve better?

1 Answer


The thing is that I often have hard time coming up with optimal and efficient problem solving. Sometimes I need to do a lot of thinking to even get to the solution(Even though I've been programming for 2 years) .This is 100% normal.

Over time, we get experience and our brains kind of create patterns of thinking in a certain way which will help a lot. Plus you are still learning, and frustration is okay. Just keep practicing, get experience and really, do not stress.

I do not have any resources about problem solving skills at hand right now. (I am sure you can easily come across them on the web) I just wanted to give you this advice. Hope it helps. Sorry if this is not the best answer you were waiting for.