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#

Jason Rice
Jason Rice
6,657 Points

There is so much going on in this video. Is there a less complex example of these principles somewhere?

I'm spending a lot of time getting my head wrapped around what just happened with defining relationships here. Is there an example that doesn't have so much complexity? If this is taking me a long time to get my head wrapped around, does that mean I'm a bad programmer? Feeling a bit demoralized here.

michaelcodes
michaelcodes
5,604 Points

Hi Jason! Could you please post which video it is? (The section and title).

To answer your other question, No! This does not mean that you are a bad programmer. Every persons brain is wired differently. This means that some person A could find that they are able to grasp a topic very easily while person B may struggle with it. But then person A struggled with a different topic that person B is able to grasp easily. This is why the forums are so valuable so that we can help each other along. Also, helping other people will help yourself because the best way to retain information is to teach it!

I am learning also and try to answer peoples questions when I can help, and reach out to the community when I have a difficult time with something. If you are having a really hard time with something and it still doesn't make sense, sometimes it is easier to keep moving along and see if new information allows you to see it in the full scope of things (the bigger picture)

4 Answers

Steven Parker
Steven Parker
231,269 Points

What you are going through is not at all uncommon. You might benefit from some of the answers in this post titled The Wall, and you may also enjoy this episode of The Treehouse Show that features it.

michaelcodes
michaelcodes
5,604 Points

I like what it says about supplementary material there. It can be very helpful to see\hear information presented in a different way and with different examples. Whether it be a video from youtube or an explanation here on the forums or from stack overflow etc.

Steven Parker
Steven Parker
231,269 Points

I'm happy my comment was helpful!

James Churchill
STAFF
James Churchill
Treehouse Teacher

Jason,

Sorry to hear that you're feeling demoralized. We wall struggle at times--especially when learning something new--so, you're not alone! Sometimes it helps to take a break. That gives your brain time to background process what you're stuck on.

Just out of curiosity, do you have experience with relational databases and SQL?

Thanks ~James

Jason Rice
Jason Rice
6,657 Points

James,

I'm feeling better about this subject. I do have experience with SQL and relational databases, I guess I just wasn't understanding how the various calls to the various classes and methods were being done and why. I love your videos, James, I've watched and followed along with many of them now. Sometimes your videos are so full of information, it feels overwhelming. Mostly when putting basic concepts into use together. It's that next level that I'm struggling through right now.

You're right that taking a break helps. I also need to take more time when digesting your more advanced videos. I also need to spend more time on OOP. I think that will help a lot. I usually get things pretty quickly, I think I was just having a bad day. Sometimes it feels like I try so hard, but I don't get a whole lot out of it. I think I need to ease up off the gas pedal a little bit.

I really appreciate everything you guys do at Treehouse, definitely worth the price. You guys do such a great job teaching! I wish schools used Treehouse to teach Computer Science!

James Churchill
James Churchill
Treehouse Teacher

Jason,

Thanks for the additional information and feedback! If you have specific questions or feedback about specific points in a video that were especially confusing, feel free to post those questions or feedback here.

Thanks for being a student :) ~James

Jason Rice
Jason Rice
6,657 Points

michaelcodes

Thanks for the help and support. It's just frustrating when you watch something over and over and go through all of the steps in the process over and over, and still don't get it. This is the video I'm struggling with: https://teamtreehouse.com/library/defining-a-manytomany-relationship-with-an-explicit-bridge-entity

michaelcodes
michaelcodes
5,604 Points

C++ and Java are my two main languages so I haven't delved much into C# yet so I don't know enough about this topic to help. There are plenty of great people on this forum though who would be able to give you a detailed response. In the future (or if you repost) make sure to use the "get help" button at the bottom of the video. It will provide a link button in the question to the video and add a lot of useful tags for those helping :)

That being said I totally understand your frustration. It can be very demotivating at times, but there is always that "Ah HA!" moment when everything clicks.

Jason Rice
Jason Rice
6,657 Points

Thanks guys. This has definitely helped! The wall is a perfect metaphor for how this feels. Now that I've had a good nights sleep, and after hearing about other people having similar problems and the ways that got through it, I'm ready to continue learning!!

P.S. Thanks for your contributions Steven Parker to this community. You've answered a few of my questions now and I'm very thankful to you for your help. You've inspired me to try and answer some other people's questions! You too michaelcodes!