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

C#

Should I push on or study it more? C#

I'm currently going through the C# track and I feel like I'm doing alright at learning the content, but I feel like I'm having a little bit harder of a time learning things like encapsulation and inheritance. Should I just continue on in the track even though I don't 100% fully understand it? I understand maybe 60% of it. Or should I Google it and learn more about it and try to clear things up? I don't want to overwhelm and discourage myself either. Any information would be greatly appreciated!!

Thanks, Mike

Rick Buffington
Rick Buffington
8,146 Points

My suggestion would be to continue on the track and WHILE you are learning pause on the concepts you don't fully understand. Do some googling/playing around and then continue the track once you feel you can apply context to what you are learning. That's what I do and find it satisfying. I came into Treehouse knowing nothing about JavaScript and have had tons of success doing that. I also used to do it all the time when I was reading books and didn't understand a word that was used.

Don't get discouraged. Sometimes we just don't get it - and it sucks. But take breaks, let your brain rest, absorb and process - you will succeed.

1 Answer

Steven Parker
Steven Parker
231,198 Points

:point_right: My recommendation is continue on for now.

You'll find that there will be some overlap as you continue, with opportunities to review and reinforce what was presented before.

Keep track of anything you feel unsure about, and when you finally finish you can go back and review those concepts if you still feel it is needed.