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
Pooria Imani6,965 Points
Hello. I am studying the "Learn Ruby" track at the moment and I'm getting a ton of information all at once. there are things that click for me and I understand and there are things like the complicated methods & classes(specially in the building an address book, building a list, building a monster examples) that I dont get well. should I stop and make sure I understand everything before I keep moving? or should I keep moving and get back to them later and I will get a better understanding of them later?
I have a hard time when things get complicated with methods. and stuff like yield , initialize, etc...
I think that these concepts you are struggling with will become clearer the more you use them. Repeating lessons is one way to achieve that, but progressing with the course will expose you to the concepts continually which will reinforce your learning.
So I would suggest you carry on with the courses, learning as much as you can and asking questions in the forum if you don't unbderstand the challenges at the end of the course. Hopefully, someone will explain the answer to you. Having more than one explanation is also good learning; different ways of explaining the same thing make concpets clearer and easier to understand.
I hope that helps you. Good luck with your course - you can ask for help directly if you @ mention someone you find helpful. So, to send me a notification you can type Steve Hunter - (the @ symbol then choose my name from the drop-down list as you type it in). I'll do my best to help with whatever I can.
Tim Knight28,888 Points
I would say that if there is a particular topic that you're looking at that you're struggling with try watching the video over a few times to see it clicks, but it not I would say just try moving forward. A lot of times future examples can really help us understand a concept better. I've been using Ruby for about 9 years now and I'll be honest, when I was first learning it there were a lot of concepts that we difficult for me: Classes, Modules, Class Inheritance... it got confusing. After time and practice though those concepts started to solidify.